为什么我收到此错误?在我们连接之前,浏览器似乎已退出

时间:2016-09-06 12:40:20

标签: python selenium selenium-webdriver

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("pycon")
        elem.send_keys(Keys.RETURN)
        assert "No results found." not in driver.page_source


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

if __name__ == "__main__":
    unittest.main()

“”” 错误:“浏览器似乎已退出” WebDriverException:消息:在我们连接之前,浏览器似乎已退出。如果在FirefoxBinary构造函数中指定了log_file,请检查它是否有详细信息。“”“

当我运行此代码时,我收到此错误。

错误:test_search_in_python_org( main .PythonOrgSearch)

追踪(最近一次通话):   在setUp中输入“example.py”,第8行     self.driver = webdriver.Firefox()   在 init 中输入文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py”,第80行     self.binary,timeout)   在 init 中输入文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py”,第52行     self.binary.launch_browser(self.profile,timeout = timeout)   在launch_browser中输入文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py”,第68行     self._wait_until_connectable(超时=超时)   在_wait_until_connectable中输入文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py”,第99行     “浏览器似乎已经退出” WebDriverException:消息:在我们连接之前,浏览器似乎已退出。如果在FirefoxBinary构造函数中指定了log_file,请检查它是否有详细信息。

0 个答案:

没有答案