单击按钮后是否可以立即验证。
假设有提交按钮。我需要点击提交按钮,在下一页加载之前,我需要验证提交按钮是否已禁用...
答案 0 :(得分:2)
是的!您可以使用以下任一方法执行非阻止点击:
The Advanced User Interactions 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);
这两种解决方案都会立即将浏览器控件返回给您,因此您可以在卸载页面之前验证数据。