我使用Watir webdriver已经有一段时间了,我突然得到了以下错误:
Selenium::WebDriver::Error::UnknownError
未知错误:调用函数结果缺少'value‘
当尝试设置文本和其他功能时。
昨天的脚本运行得很好...因此,有些东西已经更新并停止工作。我已经尝试将chromedriver更新到最新版本,但仍然收到错误。
chrome=65.0.3325.146 chromedriver=2.31.488774
ActionView::Template::Error (未知错误:调用函数结果缺少'value‘(会话信息: chrome=65.0.3325.146) (驱动程序信息: chromedriver=2.31.488774 (7e15618d1bf16df8bf0ecf2914ed1964a387ba0b),platform=Mac OS X 10.13.3 x86_64)):
12: browser.goto 'www.ANYURL.com'
13: browser.text_field(id: 'inputs-newEmail').set @keyword.email以前有没有人见过这个问题?我在MacBook职业高中赛拉10.13.3
谢谢
发布于 2018-03-08 03:29:27
Chrome65仅受ChromeDriver 2.36支持-请参阅https://sites.google.com/a/chromium.org/chromedriver/downloads
Chrome
因此,您需要将ChromeDriver版本更新到2.36。
发布于 2018-03-08 03:28:00
这个错误说明了一切:
ActionView::Template::Error (unknown error: call function result missing 'value' (Session info: chrome=65.0.3325.146) (Driver info: chromedriver=2.31.488774 (7e15618d1bf16df8bf0ecf2914ed1964a387ba0b),platform=Mac OS X 10.13.3 x86_64)):您的主要问题是您正在使用的二进制文件之间的版本兼容性,如下所示:
支持,支持Chrome v58-60
您正在使用chrome=65.0
支持Chrome v64-66
因此,ChromeDriver版本(v2.31)和Chrome浏览器版本(v65.0)之间存在明显的不匹配
解决方案
@Test.https://stackoverflow.com/questions/49159222
复制相似问题