Selenium Webdriver预期条件不起作用

时间:2017-10-23 18:07:32

标签: selenium

我是selenium Webdriver的新手,我正试图通过点击等待完成一些事情,就像我以前在Selenium IDE中那样。有一个表单,用户必须回答几个面试问题,页面在用户点击保存后重新加载并继续,然后他们将被带到下一个问题。我得到的这个元素是保存该问题文本的div,由于某种原因,它会立即检查文本而不是等待,或者没有正确点击继续按钮。有人知道这里发生了什么吗?

browser.findElement(By.linkText("Save and Continue")).click();
WebDriverWait wait = new WebDriverWait(browser, 3);
wait.until(ExpectedConditions.textToBePresentInElement(browser.findElement(By.xpath("//div[@id='inquiryForm']/div/div/div[3]/div/div")), "Question 2 of 8"));
System.out.println(browser.findElement(By.xpath("//div[@id='inquiryForm']/div/div/div[3]/div/div")).getText());

0 个答案:

没有答案