2017-04-03 35 views

回答

2

@高等級量角器只是一個圍繞webdriver的包裝。這取決於瀏覽器版本要測試連接的webdrivers該瀏覽器由@alecxe

目前有一些已知問題與webdrivers那也可以在GitHub上量角器發現說你有webdriver-manager下載:

  • Firefox的最新有Angular2應用程序的問題,請參見本link,據我記得量角器一直工作到火狐47,它在Firefox中日問題的webdriver從48-50版本打破了由於它從開始工作51,但不用於角2
    • IE11工作
    • 微軟邊緣,看到this,據我可以看到仍然在版本14
    • Safari瀏覽器9並不穩定,工作原理,但它與舊的Safari瀏覽器驅動程序的,它錯過了很多像標籤,鼠標事件等
    • 野生動物園10用戶交互的,我聽說過,它的工作原理與webdriver的Safari瀏覽器的最新版本,不要升沉與它的經驗,也看到here的傢伙誰遇到了問題,但得到了它的工作。
    • ,應與所有最新版本的工作,如果你始終保持你ChromeDriver了最新

希望這給你

+0

我的應用程序角1,我使用webdrivers的所有最新版本的Firefox 51,但仍試驗不運行。 – ssharma

+0

然後請提供更多信息像配置,腳本等 – wswebcreation

+0

配置:'功能:{ 'browserName': '火狐', '提線木偶': '假', }, 的DirectConnect:成立,' – ssharma

1

量角器依賴於webdriver-manager package現在,因爲12.0.0版本,安裝的selenium-webdriveriedriverchromedrivergeckodriver的最新版本。

然後,以確定哪個版本的瀏覽器都支持,你需要看到什麼驅動程序版本是由webdriver-manager安裝:

$ webdriver-manager status 

,然後查找您安裝的驅動程序版本支持哪些瀏覽器版本。


我的測試不會在Firefox中運行的最新版本。

在你的情況,你可能會遇到this problem

webdriver的經理現將默認抓住所有 二進制文件(獨立,chromedriver,iedriver,壁虎驅動程序)的最新版本。使用- 版本(二進制名稱)固定到特定版本。硒獨立版3.0.1有一個錯誤,它可以阻止它與任何版本的FireFox配合使用。我們已經測試了3.0.0-beta4版本,並且知道它可以與FireFox 51一起使用,並且我們預計3.0.2版本將會在 下工作。

目前意味着你應該能夠通過運行來解決它:

$ webdriver-manager update 

或者,你也可以嘗試directConnect mode

+0

我試着按照上面的解決方法解釋,但我的測試仍然不能在Firefox和IE上運行。我得到在Firefox以下錯誤:' [十一時54分25秒] E /發射器 - 無法解析新的會話響應:' – ssharma

+0

以下是驅動程序的版本:'C:\用戶\ ssharma \應用程序數據\漫遊\ NPM> webdriver的經理地位 [11時37分43秒] I /狀態 - 可用硒獨立版本:3.3.1 [最後] [11時37分43秒] I /狀態 - chromedriver可用版本:2.28 [最後] [11 :37:43] I /狀態 - geckodriver版本:v0.15.0 [最後] [11時37分43秒] I /狀態 - IEDriverServer版本:3.3.0 [最後] [11時37分43秒]我/狀態 - Android的SDK是不存在 [11時37分43秒] I /狀態 - appium不present' – ssharma

相關問題