検索に関する限り、watir でサポートされているブラウザーの最新のリストを見つけることができませんでした。
Firefox をバージョン 18 にアップグレードしたところですが、その間に watir-webdriver のバージョンも最新のものに更新します (を使用してgem update watir-webdriver
)。
これまでのところ、解決策が見つからないように見える問題が1つ発生しました。
要素が存在するかどうかを確認しようとすると、$browser.a(:href, "#{$url}/admin/").exists?
($url
変数はテストサーバーのメインURLに定義されているため、問題ではありません。さらに、変数を実際のアドレスに置き換えても、まだ遭遇します同じ問題)、要素が存在しない場合は常にタイムアウト エラーが発生します。
要素が存在する場合、すぐに の応答が返されtrue
ます。したがって、タイムアウトの問題は、要素が存在しない場合にのみ発生します。
だから私の質問は:
- メソッドを機能させる方法はあり
.exists?
ますか? - 最新バージョンの Firefox(V. 18) で、そのような他の問題を知っている人はいますか?
- watir がサポートするブラウザーの最新リストを誰かが教えてくれたら、本当にありがたいです。定期的に更新されるリストが望ましいです。
PS、誰かがこのpresent?
方法について質問を投稿したのを見ましたが、それが関連していることはわかりませんが、それでもまだ解決策がありません. 以前のバージョンの ff にダウングレードするのは嫌です。
喜んで助けてくれる人に感謝します。
よろしく、アサフ。