相关疑难解决方法(0)

webdriver.Dispose(),. Close()和.Quit()之间的区别

这些之间有什么区别

  1. Webdriver.Close()
  2. Webdriver.Quit()
  3. Webdriver.Dispose()

哪一个和什么时候使用?

selenium-webdriver

265
推荐指数
7
解决办法
24万
查看次数

警告(来自警告模块):ResourceWarning:unclosed <socket.socket对象,fd = 404,family = 2,type = 1,proto = 0>使用selenium

import unittest
from selenium import webdriver
from selenium.webdriver.common.keys import Keys


class PythonOrgSearch(unittest.TestCase):

    def setUp(self):
        self.driver = webdriver.Firefox()

    def test_search_in_python_org(self):
        driver = self.driver
        driver.get("http://www.python.org")
        self.assertIn("Python", driver.title)
        elem = driver.find_element_by_name("q")
        elem.send_keys("selenium")
        elem.send_keys(Keys.RETURN)
        self.assertIn("Google", driver.title)

    def tearDown(self):
        self.driver.close()

if __name__=="__main__":
    unittest.main()
Run Code Online (Sandbox Code Playgroud)

嗨,大家得到这个警告,帮助我知道什么是错的

警告(来自警告模块):文件"C:\ Python33\lib\site-packages\selenium-2.37.2-py3.3.egg\selenium\webdriver\firefox\firefox_binary.py",第95行,而不是utils.is_connectable (self.profile.port):ResourceWarning:unclosed

python sockets selenium

13
推荐指数
2
解决办法
7039
查看次数

标签 统计

python ×1

selenium ×1

selenium-webdriver ×1

sockets ×1