0

在一个页面中,有一组组合框,单击“添加”后,似乎选择了另一组组合框。在 selenium ide 中记录用户操作时,单击第二组组合框时出现以下错误:

此页面上的脚本可能正忙,或者可能已停止响应。您可以停止脚本,也可以继续查看脚本是否会完成。脚本: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 回答