我试图点击网站上的按钮。问题是,当单击按钮时,我会截取屏幕截图,并且不会对网站进行任何更改,也不会抛出任何异常。我没有运气就试过WebDriverWaits。我确定必须点击该按钮,因为我选择了它的ID。
也许页面是刷新的,按钮也是如此,如果是这样的话,有没有办法阻止网站刷新页面?我愿意接受建议,确保点击该按钮我能做些什么。
目前我点击它(不工作)的做法是:
new WebDriverWait(driver, 10).until(ExpectedConditions.elementToBeClickable(By.id("z_1"))).click();
尝试使用以下方法检查按钮的可显示性和可点击性:
theButton.isDisplayed();
和
theButton.isEnabled();
两者都返回true。
我还尝试在Firefox上录制操作并转移到代码,但两者都没有。