1
我试图从PCA预测API中找到一个元素,该元素在此处的链接中找到。 http://www.pcapredict.com/en-gb/address-capture-software/在运行时生成HTML的findElement
我现在的代码如下,但由于它没有找到任何元素,它会引发超时异常。然而,xpath是正确的,因为我在开发人员工具中检查过它。
By PCA = By.id("inputPCAnywhere");
driver.findElement(PCA).clear();
driver.findElement(PCA).sendKeys(ValidPostcode);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//div[@class='pcaitem pcafirstitem']")));
driver.findElement(By.xpath("//div[@class='pcaitem pcafirstitem']")).click();
元素在页面上可见,开发人员工具只返回一个结果,即xpath,没有ID可以找到它。
辉煌,这种简单的解决为好。非常感激! –