Selenium IDEでBackbone.js Webアプリケーションをテストしようとしています。Seleniumを使用してハッシュでURLを開く方法は?
Seleniumは、新しいブラウザウィンドウ(たとえば、ブラウザウィンドウ)内にある限り、テストケースの初期URLを開くことができます。 open /#/login
- 後続のURLを開こうとするたびにタイムアウトします。
Seleniumは、URLハッシュだけが変更されたときにトリガされないイベントをリスニングしているようです。
私は、これはあなたがなhashchange +セレンを使用している任意の時間に発生想像...
を私はこれを提出してきました(http://code.google.com/p/selenium/issues/detail?id=5165&q [バグとして] =アンカー&colspec = ID%20Stars%20Type%20Status%20Priority%20Milestone%20Owner%20Summary)をSeleniumチームに送信します。 – jabbett
私は同じ動作を観察していますが、タイムアウトエラーにもかかわらず、スクリプトが続行します –
私の同様の異なるケースを経験している他の人のメモとして、 'https: // foo.com#bar'。しかし、Selenium **は、ハッシュの後にフォワードスラッシュ( 'https:// foo.com#/ bar')が続くとurlハッシュを受け入れます**。 –