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可以找到它。
輝煌,這種簡單的解決爲好。非常感激! –