我想在亞馬遜搜索時獲得結果數。以下是該方案如何使用硒獲得總搜索結果數量
打開一個新的瀏覽器實例 導航到amazon.in 在文本框中 單擊搜索按鈕 驗證的Web元素顯示搜索結果的數量對我們的期望值搜索查詢
public void searchTestOne(){
WebDriver driver = new FirefoxDriver();
driver.get("http://www.amazon.in");
driver.manage().window().maximize();
driver.findElement(By.id("twotabsearchtextbox")).sendKeys("Books");
driver.findElement(By.className("nav-submit-input")).click();
int result = driver.findElements(By.xpath(".//*[@id='atfResults']/ul[@id='s-results-list-atf']/li")).size();
System.out.println(result);
driver.close();
driver.quit();
}
從上面的代碼顯示只有像「16」裏因爲有這麼多頁,總成績爲2000 +第一頁結果計數。
任何人都可以請在這個建議。