想要设置selenium以单击目标,直到某个元素可见

时间:2013-12-22 03:33:26

标签: selenium click element visible

我正在尝试为网站进行自动结帐,我希望它点击“添加到购物车”按钮,直到结帐按钮可见,但只有一次点击按钮的选项,等到结帐按钮是可见。

1 个答案:

答案 0 :(得分:2)

如果你在Eclipse上这样做,这可能会有所帮助。

WebDriverWait wait = new WebDriverWait(driver, 500);
WebElement selectElement = 
    wait.until(ExpectedConditions
                   .visibilityOfElementLocated(
                        By.id("writeherethenameofbutton")));


driver.findElement(By.xpath("//*[@id='GET THE CORRECT XPATH']")).click();

我希望这会有所帮助!!