场景是:点击添加按钮。
案例: 用户登陆个人资料页面,然后显示加载消息,直到显示此消息,添加按钮不可点击(其ID为“添加”,类别为“btn btnAdd nonclickable”)。
当加载消息消失时,可以点击添加按钮(其ID为“add”& class为“btn btnAdd”)。
我想自动点击“添加”按钮。但我不知道要等多少加载消息才能完成。
请帮助,我怎样才能使用课堂和课程在这种情况下,id locator自动化。
请回复。
由于
答案 0 :(得分:0)
尝试以下代码 -
WebDriverWait wait = new WebDriverWait(driver,120);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//button[@class='btn btnAdd']")));
driver.findElement(By.xpath("//button[@class='btn btnAdd']")).click();