0

ページにはコンボ ボックスのセットがあり、[追加] をクリックすると、別のコンボ ボックスのセットが選択されているように見えます。Selenium ide でユーザー アクションを記録しているときに、コンボ ボックスの 2 番目のセットをクリックすると、次のエラーが発生します。

このページのスクリプトがビジーであるか、応答を停止している可能性があります。スクリプトを停止するか、スクリプトが完了するかどうかを確認し続けることができます。スクリプト: chrome//selenium-ide/content/selenium-core/lib/sizzle.js:2

この後、システムがハングします。

同じユーザー アクションを問題なく手動で実行できます。

ただし、Selenium ide ウィンドウが開いている場合は、手動でも同じエラーが発生します。

4

1 に答える 1

0

ページに大量のデータがある場合は正常です。これが発生した場合、待機式を使用して webdriver により多くの時間を与える必要があります。暗黙の待機はそれを解決する必要があります:

driver = webdriver.Firefox()
driver.implictly_wait(5)
driver.get("yout page")
driver.find_elem...

これで問題が解決することを願っています。

于 2016-09-14T08:44:56.060 に答える