Python Selenium入门错误

我已经更新到Selenium 3.我在PATH中设置了gecko但是继续得到错误 . Firefox启动但是暂时没有动作,Firefox关闭(我假设有一段时间) . 任何煽动都会非常感激!

Traceback(最近一次调用最后一次):文件“C:\ Users \ Paul \ Documents \ python selenium \ python_org_search.py”,第4行,在driver = webdriver.Firefox()文件“C:\ Python27 \ lib \ selenium \ webdriver \ firefox \ webdriver.py“,第78行,在init self.binary中,超时)文件”C:\ Python27 \ lib \ selenium \ webdriver \ firefox \ extension_connection.py“,第49行,在init self.binary.launch_browser中(self.profile)文件“C:\ Python27 \ lib \ selenium \ webdriver \ firefox \ firefox_binary.py”,第68行,在launch_browser中self._wait_until_connectable()文件“C:\ Python27 \ lib \ selenium \ webdriver \ firefox \ firefox_binary.py“,第106行,在_wait_until_connectable%(self.profile.path)中)WebDriverException:消息:无法加载配置文件 . 配置文件目录:c:\ users \ paul \ appdata \ local \ temp \ tmphptyx9如果在FirefoxBinary构造函数中指定了log_file,请检查它是否有详细信息 .

编辑:

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

driver = webdriver.Firefox()
driver.get("http://www.python.org")
assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.clear()
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()

回答(0)