单击按钮后是否可以立即验证。
假设有提交按钮。我需要点击提交按钮,在下一页加载之前我需要验证提交按钮被禁用......
是的!您可以使用以下任一方法执行非阻塞单击:
高级用户交互 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);
这两种解决方案都会立即将浏览器控制权交还给您,因此您可以在页面卸载之前验证您的数据。