0
我试图寻找这个,但有0运气与此。 这是我的问题,在我的网页上我有一个按钮,每次点击都会产生一些数据,我试图自动执行此操作,硒可以在每2秒钟后继续点击它50次,我可以验证数据正在正确生成。我如何制定我的循环来实现这一目标。非常感谢帮助。如何使用webdriver多次点击相同的按钮
我试图寻找这个,但有0运气与此。 这是我的问题,在我的网页上我有一个按钮,每次点击都会产生一些数据,我试图自动执行此操作,硒可以在每2秒钟后继续点击它50次,我可以验证数据正在正确生成。我如何制定我的循环来实现这一目标。非常感谢帮助。如何使用webdriver多次点击相同的按钮
这里有一个例子:
for (int i = 0; i < 50; i++){
//click the button
driver.findElement(By.xpath(xpath).click();
//wait 2 seconds
Thread.sleep(2000);
//check that data is being generated correctly
...
}
哦哇,就是这么简单...谢谢Ittiel! – KhalDrogo
在猜测,你的页面被修改每一个按钮被点击的时间。您必须在循环中移动'button = findElement(By)',以便每次都可以刷新引用。显示迄今为止您尝试的代码以及由此产生的例外情况,将使我们能够更好地回答您的问题。 – Richard
我没有编写任何代码多次点击按钮。到目前为止,我只用它点击一次,使用 Driver.findElement(By.xpath(xpath).click(); – KhalDrogo