我在许多项目上使用selenium已有一段时间了。
使用正在运行的代码,我现在收到以下错误:
C:\Users\%USER%\Miniconda\python.exe C:/Users/%USER%/PycharmProjects/c_r/quick_debug.py
Traceback (most recent call last):
File "C:/Users/%USER%/PycharmProjects/c_r/quick_debug.py", line 17, in <module>
c.setUp()
File "C:\Users\%USER%\PycharmProjects\c_r\c.py", line 40, in setUp
self.driver = webdriver.Chrome()
File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 67, in __init__
desired_capabilities=desired_capabilities)
File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 87, in __init__
self.start_session(desired_capabilities, browser_profile)
File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 141, in start_session
'desiredCapabilities': desired_capabilities,
File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 201, in execute
self.error_handler.check_response(response)
File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 181, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: unrecognized Blink revision: 3b3c00f2d95c45cca18ab944acced413fb759311
(Driver info: chromedriver=2.10.267521,platform=Windows NT 6.3 x86_64)
Process finished with exit code 1
在哪里c.setUp()
:
def setUp(self):
self.driver = webdriver.Chrome()
再次-这是WAS正在运行的代码,我不确定如何处理此“无法识别的眨眼修订”错误。
什么都没有自觉改变。
谢谢你的指点
快速浏览源代码后,我认为这是ChromeDriver与Chrome本身之间的兼容性问题-
我怀疑您的Chrome已自动更新,现在对于ChromeDriver 2.10来说太新了。换句话说: 更新ChromeDriver
,最新版本是2.19。
原文:https://code.google.com/p/selenium/wiki/FrequentlyAskedQuestions Q:什么是WebDriver? A:WebDriver是一个用来写网页自动化测试的工具。它致力于模拟真实用户的行为并尽可能的实现HTML上的交互。 Q:Selenium与Sahi有什么异同? A:它们的目标是一样的,都是为了测试webapp。但是,它们的实现是不一
我正在尝试完全加载此页面:https://candidat.pole-emploi.fr/offres/emploi/horticulteur/s1m1 我设置了一行代码来处理cookie弹出。 然后,我设置了一些行来单击加载更多结果按钮,以便加载完整的html,然后将其打印出来。 但单击一次后,我发现一条错误消息: 我不知道这意味着什么,也不知道如何修复它
我正在尝试不同的方式选择一个特定的按钮使用seleninum webdriver与Java,但不幸的是,没有任何工作。 当我测试使用Selenium时,IDE是工作的。例如,我复制了相同的xpath,但当我试图在Java应用程序中进行测试时,任何东西都不起作用。我尝试使用不同的方法,通过.cssselector和通过.path。 这是我的HTML: 我需要选择带有文本“Create Applica
我明白了。错误和不理解缺少的部分。 在nod和chromedriver上安装了chromehttps://github.com/SeleniumHQ/selenium/wiki/ChromeDriver 用Chrome驱动程序测试 消息:测试方法SeleniumGridSimkeTest.单元测试1.引发异常:System.无效操作异常:无法创建新服务: ChromeDriverService构建
我对Java硒有问题。我用它来自动化测试web页面,它的结构非常复杂--大量的元素是动态加载的,html页面中有大量不必要的元素。要使我的测试可靠是很难的。有时页面不能加载,或者我尝试点击还不存在的按钮(当然是类似的方法)。 于是,我用下面这样的方法编写了Util类: 我知道它看起来很糟糕,我还没有重构它,但是method通常在大多数情况下工作良好--在第二个或第三个循环中输入字段被填充。 首先,
我想研究如何在两台计算机上同时运行相同的测试。我已经完成了本教程中解释的所有内容。我有PC,我在其中设置了hub: 我有笔记本,节点在哪里: 所以这是我的代码: 当我在VS2012中运行测试时,它会给我以下错误: 设置:系统。InvalidOperationException:驱动程序可执行文件的路径必须由webdriver设置。铬。驱动系统属性;有关更多信息,请参阅http://code.goo