我试图使用 Java 和 Selenium WebDriver 自动化一些测试用例:
关闭弹出窗口后,我需要点击“添加项”按钮在 但是当 WebDriver 试图找到“添加项”按钮时, 如果网速太快,WebDriver 可以找到并点击 元素
但是,如果互联网是缓慢的,WebDriver 找到按钮之前
页面刷新,但只要 WebDriver 单击按钮,页面就会刷新,并出现 StaleElementReferenceException
。
StaleElementReferenceException
之前
发生。如果在单击“ Add Item”按钮之前使用 Thread.sleep(3000);
,则测试用例可以正常工作。对于这个问题还有其他解决办法吗?