1

きゅうりの話として次のようなものがあります。

@javascript
Scenario: Showing the page
  Given I am a logged in user
  And there is a member with a site 
  And I go to the home page
  .....

そのホームページが読み込まれると、ページ上の AJAX を介して入力されるドロップダウンがあり、セレン実行ブラウザー テストでは、

$(document).ready(function(){}) 

実行されていないため、使用する必要があるドロップダウン選択が存在しません。おそらく、ステップを介してページロードのためにSeleniumにJavaScriptイベントを強制的に発生させる方法はありますか

ページが読み込まれると、メンバーに関する情報が AJAX 経由で取得されます

またはそのようなもの。そのドロップダウンボックスが必要ですが、ナビゲーションドロップダウンを使用するアプリケーションの他の部分のアクションキャッシングのために、JavaScriptでロードした後にこの追加のドロップダウンが必要な場合があるため、実際には変更できません。

何か案は?

EDIT:テストデータを間違って設定したことが判明し、それが条件を満たしていなかったので、いつものようにライブラリは問題なく、間違いを犯したようです。これで問題ないようです。

4

0 に答える 0