在Selenium Capabilities对象中指定Chrome的版本号?

詹戈范

我想知道是否有人知道如何在Selenium Capabilities对象中指定Chrome的版本号?

可不可能是:

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("version", "30");
capabilities.setCapability("platform", Platform.WIN8);

或者,您会这样做吗:

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("version", "30.0.1599.101");
capabilities.setCapability("platform", Platform.WIN8);

我认为我做出了一个很好的假设,即其中一种将不起作用,并且在这种情况下不会引发任何错误。还是Double效果最好,例如“ 30.0”?

AJ

假设您将其用于RemoteWebdriver,版本号不会有任何不同。当selenium hub收到针对浏览器的测试请求时,它将比较所请求的所有功能和远程控制功能。如果找不到与所有功能都匹配的设备,它将失败。

在您的情况下,如果您使用功能注册了RemoteControl,- browser browserName=chrome,version=30则仅问题中的第一个选项有效。

或者,如果您未指定浏览器参数,则需要将鼠标悬停在Grid控制台中的浏览器映像上并找出版本号。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Bower中指定版本号

来自分类Dev

如何使用 Selenium 3.3.1 获取主要的 Safari 10 版本号?

来自分类Dev

如何在Azure管道内部版本号中指定时间字符串的格式

来自分类Dev

boto计数特定对象的版本号

来自分类Dev

在Selenium Grid中指定Windows版本(或特定计算机)

来自分类Dev

在YAML文件中指定conda和pip软件包版本号时,=和==等是什么意思

来自分类Dev

先前版本号的版本号

来自分类Dev

版本号验证

来自分类Dev

SSMS版本号

来自分类Dev

如何让TeamCity更新指定文件中的内部版本号?

来自分类Dev

调用Google脚本时指定版本号

来自分类Dev

如何让TeamCity更新指定文件中的内部版本号?

来自分类Dev

如何在Selenium Chrome Capabilities中设置默认下载目录?

来自分类Dev

ServiceStack缓存以包含对象/软件版本号

来自分类Dev

ServiceStack缓存以包含对象/软件版本号

来自分类Dev

动态加载带/不带版本号的共享对象

来自分类Dev

Selenium :: Python :: Chrome 扩展

来自分类Dev

Selenium:Chrome 扩展的 NoSuchFrameException

来自分类Dev

Selenium在Ruby Capybara测试中指定chromedriver.exe的路径

来自分类Dev

Selenium Python:下载DOM对象指定的PDF

来自分类Dev

Selenium WebDriver对象

来自分类Dev

RewriteRule删除版本号

来自分类Dev

powershell版本号比较

来自分类Dev

最新的内核版本号?

来自分类Dev

获取应用版本号

来自分类Dev

RewriteRule删除版本号

来自分类Dev

我的debian版本号

来自分类Dev

Linux版本号约定

来自分类Dev

Ruby迭代版本号