Tag: geckodriver

为什么Firefox需要GeckoDriver?

只是我今天有一个简单的问题: 我用这个代码创build了一个新的selenium项目: FirefoxDriver driver = new FirefoxDriver(); //ChromeDriver driver = new ChromeDriver(); //InternetExplorerDriver driver = new InternetExplorerDriver(); 随着Chrome和IE开箱即用,但与Firefox抛出: geckodriver.exe文件不存在于当前目录或PATH环境variables的目录中。 驱动程序可以在https://github.com/mozilla/geckodriver/releases下载。 为什么只有Firefox才能下载/configuration这个驱动程序?

selenium使用Python – Geckodriver可执行文件需要在PATH中

大约两个月前,我是编程新手,并开始使用Python ,并且正在通过使用Python文本自动化烦人的东西 。 我正在使用IDLE,并已安装selenium模块和Firefox浏览器。 每当我试图运行webdriverfunction,我得到这个: from selenium import webdriver browser = webdriver.Firefox() 例外: – Exception ignored in: <bound method Service.__del__ of <selenium.webdriver.firefox.service.Service object at 0x00000249C0DA1080>> Traceback (most recent call last): File "C:\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 163, in __del__ self.stop() File "C:\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 135, in stop if self.process is None: AttributeError: 'Service' object has no attribute 'process' Exception […]