from selenium import webdriver
driver = webdriver.Firefox()
我得到以下错误消息:
Traceback (most recent call last):
File "/Users/kurtpeek/Documents/Scratch/selenium_getting_started.py", line 4, in <module>
driver = webdriver.Firefox()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 152, in __init__
keep_alive=True)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 98, in __init__
self.start_session(desired_capabilities, browser_profile)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 188, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in execute
self.error_handler.check_response(response)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 194, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities
[Finished in 1.2s with exit code 1]
在https://github.com/seleniumhq/Selenium/issues/3884中,似乎其他用户也遇到了类似的问题,但Selenium团队无法重现。如何让Selenium与Firefox一起工作?(它与ChromeDriver
和WebDriver.chrome()
实例一起工作,所以我怀疑这可能是Selenium中的一个bug)。
更新Firefox和Selenium为我解决了。然而,我并不假装对根本原因有一个解释。
我还使用homebrew
重新安装/更新了geckodriver
,并显式地将其用作Seleniumwebdriver
的可执行文件,但结果证明没有必要减轻“无法找到匹配的功能集”错误。
我正试图遵循一个关于Selenium的教程,http://selenium-python.readthedocs.io/getting-started.html.我已经下载了最新版本的并将其复制到。然而,当我尝试 我得到以下错误消息: 从https://github.com/SeleniumHQ/selenium/issues/3884看,似乎其他用户也遇到了类似的问题,但Selenium团队无法
问题内容: 我正在尝试遵循有关Selenium的教程http://selenium-python.readthedocs.io/getting- started.html 。我已下载的最新版本并将其复制到。但是,当我尝试 我收到以下错误消息: 从https://github.com/SeleniumHQ/selenium/issues/3884看来,其他用户也遇到了类似的问题,但是Selenium
问题内容: 我正在尝试遵循有关Selenium的教程http://selenium-python.readthedocs.io/getting- started.html 。我已下载的最新版本并将其复制到。但是,当我尝试 我收到以下错误消息: 从https://github.com/SeleniumHQ/selenium/issues/3884看来,其他用户也遇到了类似的问题,但是Selenium
我知道这是之前提出的问题的重复。但我这辈子都不能让它发挥作用。我已将其添加到路径中。我已经设置了可执行路径。我已经尝试了驱动程序的多个版本。还是相同的错误。想知道是否有人能为我提供他们的python、selenium和geckodriver以及firefox版本?甚至需要firefox吗?我以前让它工作过,就像一年前一样,但现在它不工作了。谢谢 我的版本: 代码: 回溯
我是的新手。试图定位一个元素并单击它。 但不断低于错误:
我是Selenium新手:我有这个源代码,正在尝试使用带有selenium web驱动程序的xpath单击一个按钮。这是尝试单击的按钮(html中的最后一行): 我使用这个xpath:,它让我无法找到元素。 知道我为什么以及如何去做吗?