如何等待寻找jquery状态的ajax?

时间:2016-11-09 05:11:03

标签: java ajax selenium selenium-webdriver

我想等到ajax成功加载并且jquery变为活动状态。 它如何在方法中作为可重用的函数? 我是硒的新手。你的帮助将使我更好地理解这个概念。

List<WebElement> shipmentList = noOfShipment.findElements(By.tagName("tr")); 
int shipmentCount = shipmentList.size(); 
for (int row=1;row<shipmentCount;row=+1) { 
    try{ 
        WebElement onOfSkuWE= driver.findElement(By.xpath(".//*[@id='fba-core-workflow-shi‌pment-summary-shipme‌​nt']/tr["+row+"]/td[‌​3]")); 
        String noOfSku = onOfSkuWE.getText(); 
        int noOfSkuValue = Integer.parseInt(noOfSku); 
        if(mskuType.equalsIgnoreCase("single")) { 
            if(noOfSku.equalsIgnoreCase("1")) { 
                driver.findElement(By.xpath("..//button["+row+"][@name='‌​Work on shipment']")).click(); 
                break; 
            } 
        }
    }
}

谢谢

0 个答案:

没有答案