【发布时间】:2017-04-06 21:14:27
【问题描述】:
在下面的代码中,我希望看到大小为 18,但它显示为 0。我无法弄清楚原因。
我要去Amazon 搜索书籍,并最终希望将书名存储在一个数组中。谢谢!
@Test
public void searchTestOne(){
System.setProperty("webdriver.gecko.driver", "C:\\geckodriver\\geckodriver.exe");
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-input")).click();
List<WebElement> result = driver.findElements(By.xpath(".//*[@id='atfResults']/ul[@id='s-results-list-atf']/li"));
System.out.println(result.size());
【问题讨论】:
标签: java selenium selenium-webdriver