就搜索而言,我無法找到watir支持的瀏覽器的最新列表。使用「存在」時出現超時錯誤watir-webdriver方法
我剛將Firefox升級到版本18,同時還將其更新爲最新的watir-webdriver版本(使用gem update watir-webdriver
)。
到目前爲止,我遇到了一個問題,我似乎無法找到解決方案。
當我嘗試檢查元素是否存在,可以說,通過使用$browser.a(:href, "#{$url}/admin/").exists?
(該$url
變量定義爲我的測試服務器的主URL,所以這不是問題。而且,即使我用替換變量實際地址,我仍然遇到同樣的問題),我總是得到一個超時錯誤,當元素不是存在。
當元素確實存在時,我將得到true
的即時響應。所以超時問題只發生在元素不存在時。
所以我的問題是:
- 有沒有辦法讓
.exists?
方法的工作? - 有沒有人知道像最新版本的Firefox(V。18)那樣的其他問題?
- 如果有人能指點我支持watir的瀏覽器的更新列表,我將不勝感激。最好是定期更新的列表。
P.S, 我沒看到有人發佈了關於該present?
方法的問題,我有沒有它的想法的關聯,但儘管如此,我仍然沒有解決。我討厭降級到以前版本的ff。
多謝的人誰願意幫忙,
親切的問候, 阿薩夫。
在堆棧跟蹤中出現錯誤的確切文本是什麼? 您安裝的Selenium-webdriver的版本是什麼? 當您使用Firefox以外的瀏覽器測試時,腳本是否會引發相同的超時錯誤? –
其實安倍,你解決了我的問題。我只需要更新selenium-webdriver gem(這在我的愚蠢中,我忘了這麼做),一切似乎都在按照原樣運行。非常感謝! –
很高興能幫到你! :) –