0
我有兩個窗口硒從屬,一個是IE9,一個是IE10。在硒測試運行中指定特定的瀏覽器版本
節點正在使用節點JSON配置構造:
{
"browserName": "internet explorer",
"maxInstances": 5,
"seleniumProtocol": "WebDriver",
"version": 10
}
而在試驗(通過Robotframework和Selenium2Library運行):
Open test browser
Log to console Open ${siteUrlFull} in ${browser}
Open browser ${siteUrlFull}
... remote_url=http://192.168.10.207:4443/wd/hub
... desired_capabilities=version:10,browserName:${browser}
然而,測試保持與錯誤而失敗:
WebDriverException: Message: Error forwarding the new session cannot find : Capabilities [{marionette=false, browserName=internet explorer, javascriptEnabled=true, version=9, platform=ANY, firefox_profile=UEsDBBQAAAAIACJxREjOFgm64wIAA...}]
集線器狀態頁面清楚地顯示瀏覽器配置在IE圖標前加上「9」和「10」。
但由於某些原因,Selenium拒絕接受版本請求。