簡體   English   中英

Selenium-webdriver 0.1.4 與 Firefox 5 損壞

[英]Selenium-webdriver 0.1.4 broken with Firefox 5

我遇到了一個大問題,需要很快解決,但我不確定如何解決。

現在我有一個應用程序在 v0.1.4 中使用 selenium-webdriver gem 卡住了。 我正在使用 Ubuntu 10.10 和 Firefox 穩定 PPA。 幾天前,Firefox 強制他們的新 v5.0,現在 Firefox 中的 Webdriver 擴展被破壞。 這基本上意味着當我運行 Cucumber 測試時,Firefox 將啟動,但它無法執行任何操作,因為 Webdriver 已禁用。

現在,我已經看了好幾天了,看起來 Selenium 的人們已經更新了他們的 0.2.x 版本以與 Firefox 5 兼容。但我對升級似乎是顯着的版本增加感到猶豫。 我嘗試從 FF 網站下載 Firefox-4.0,但據我所知,他們只是將其作為 FF5 偷偷帶入(每次我直接啟動 FF4 時,它仍然會啟動 FF5)。 我也嘗試在 Synaptic 中使用 Force Version 功能,但 FF4 也不可用。

我要么需要找到一個 hack 來修復 webdriver 0.1.4,要么降級到 FF4。 有人有建議嗎?

=====================================

編輯:上面的一些內容是在一些依賴問題中沮喪地寫的,其中很多是我自己的誤解。 我沒有冒犯的意思,並且因為沒有看到正盯着我的臉而在踢自己。 我已經緩和了我的咆哮。 Selenium 和 Firefox 是可靠的產品,我很高興讓它們再次工作。

通過升級到 >= 0.2.2 解決了這個問題。 我認為版本從 0.1.x 跳轉到 0.2.x 表明我當時沒有准備好處理的潛在兼容性問題。

這里有一個名為 jarra 的用戶的帖子,似乎有將 FF4 安裝回 Mac 的說明,然后強制 selenium 使用 FF4。

您的意思是由於不兼容而禁用了擴展程序?

然后,您可以通過將條目 extensions.checkcompatibility.5.0 添加到 about:config 來強制兼容性,值為false 重啟 Firefox。 如果插件仍然禁用,請安裝 MR Tech 的 Toolkit 插件,重新啟動 Firefox,右鍵單擊插件,“啟用不兼容的插件”(或其他內容)。 重新啟動后,Webdriver 應該可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM