单击元素时如何避免过时的异常

时间:2019-02-04 08:13:00

标签: selenium selenium-webdriver

我要从产品列表中选择4种产品,选择一个产品后,页面将加载,并且我已经等待页面加载,但是仍然出现过时的点击异常,下面是我的代码

List<WebElement> products = getDriver().findElements(By.xpath("//button[@class='icon icon-btn icon-add'][\"+(counter + 1) + \\\"]"));

System.out.println("The products Counts  is: "+products.size());

Iterator<WebElement> iter = products.iterator();

int count=1;

while(iter.hasNext() && prodCount > count ) {
    WebElement prod = iter.next();
    prod.click(); 
    elementUtils.waitForPageLoaded(getDriver());
    count++;
    }

在prod.click上获取belwo异常 旧元素参考:元素未附加到页面文档

0 个答案:

没有答案