Java 是否可以在单击按钮后立即进行验证。

Java 是否可以在单击按钮后立即进行验证。,java,selenium-webdriver,Java,Selenium Webdriver,是否可以在单击按钮后立即进行验证 假设有一个提交按钮。我需要点击提交按钮,在下一页加载之前,我需要验证提交按钮是否被禁用…是!您可以使用以下任一选项执行非阻塞单击: () 或JavaScript: JavascriptExecutor js = (JavascriptExecutor)driver; WebElement element = driver.findElement(By.whatever("anything")); js.executeScript("arguments[0].c

是否可以在单击按钮后立即进行验证


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

是!您可以使用以下任一选项执行非阻塞单击:

()

或JavaScript:

JavascriptExecutor js = (JavascriptExecutor)driver;

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

这两种解决方案都会立即将浏览器控件返回到您的手中,这样您就可以在页面卸载之前验证数据。

也许您应该提供更多信息……我不知道这一点如何+1.
JavascriptExecutor js = (JavascriptExecutor)driver;

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