ログイン画面で[Click Button
]からExtendedSelenium2Library
まで[ログイン]ボタンを選択しています。ExtendedSelenium2Libraryのボタンをクリックすると、非常にゆっくりボタンが選択されます
ボタンを選択するのに12秒以上かかります。Selenium2library
とすぐに動作します。 セレン2の代わりにExtendedselenium2を使用することをお勧めします。クリックを速くする方法は?
ログイン画面で[Click Button
]からExtendedSelenium2Library
まで[ログイン]ボタンを選択しています。ExtendedSelenium2Libraryのボタンをクリックすると、非常にゆっくりボタンが選択されます
ボタンを選択するのに12秒以上かかります。Selenium2library
とすぐに動作します。 セレン2の代わりにExtendedselenium2を使用することをお勧めします。クリックを速くする方法は?
ボタンの代わりに、ボタンid/xpathを使用してClick要素を使用できます。私が見たように、これはクリックボタンキーワードを使用するよりも速く動作します。私のご意見をお知らせください。
TL; DR
Click Button ${button} True
あなたはすでにこれを考え出したようだが、私は同じ問題を抱えていたし、それはそれを把握するためにいくつかの時間がかかりました。これは将来の参照用です。
ExtendedSelenium2Libraryは、AngularJsが次のリクエストを処理する準備が整うのを待ちます。ここに見られるようにExtendedSelenium2Library(あなたがすでに言ったように)。 AngularJSを使用していないときに、Angularが待機するこれらのコマンドを使用すると、あなたが経験した約12-14秒のタイムアウトが必要です。拡張ライブラリーを使用して「高速」をクリックするには、引数「skip ready」を「True」に設定する必要があります。
例:
Click Element xpath=//a[@href="#/motor"]
が
Click Element xpath=//a[@href="#/motor"] True
になり、おそらく実行に時間がかかりすぎて、いくつかのスクリーンショットとコードを示しています。 – Saranjith
私はこの問題を知っていると思います。私のログインページはAngularではありません。ドキュメントに記載されているように、クリックボタンはデフォルトで角度が読み込まれるのを待ちます。私はそれらの12-14秒で角度を待っていると思う。これは考えられる理由かもしれない。 –
解決済み?それはよさそうだ。 – Saranjith