1

单击按钮后是否可以立即验证。

假设有提交按钮。我需要点击提交按钮,在下一页加载之前我需要验证提交按钮被禁用......

4

1 回答 1

2

是的!您可以使用以下任一方法执行非阻塞单击:

高级用户交互 API ( JavaDocs )

WebElement element = driver.findElement(By.whatever("anything"));
new Actions(driver).click(element).perform();

或 JavaScript:

JavascriptExecutor js = (JavascriptExecutor)driver;

WebElement element = driver.findElement(By.whatever("anything"));
js.executeScript("arguments[0].click()", element);

这两种解决方案都会立即将浏览器控制权交还给您,因此您可以在页面卸载之前验证您的数据。

于 2013-09-12T13:47:20.453 回答