将网页中的内容写入Excel工作表

时间:2013-06-02 09:33:03

标签: java excel selenium-webdriver

伙计这是我需要将网站地址放入Excel工作表的代码......但我无法这样做。它现在向我显示任何类型的错误,但输出也没有打印。请帮助。

    @Test
  public void f() throws Exception {
      driver.findElement(By.xpath(".//*[@id='wrapper-all']/table[2]/tbody/tr[1]/td[2]")).click();
      Thread.sleep(3000);
      driver.findElement(By.linkText("Uptime, %")).click();
      Thread.sleep(2000);
      List<WebElement> table = driver.findElement(By.xpath(".//*[@id='wrapper-all']/table[2]/tbody/tr[1]/td[2]")).findElements(By.xpath(".//*[@id='wrapper-all']/table[2]/tbody/tr[1]/td[2]/table[1]/tbody/tr[2]/td[1]/a/img"));
      List<WebElement> list = driver.findElement(By.xpath(".//*[@id='wrapper-all']/table[2]/tbody/tr[1]/td[2]")).findElements(By.xpath(".//*[@id='wrapper-all']/table[2]/tbody/tr[1]/td[2]/table[1]/tbody/tr[3]/td[2]"));
      Thread.sleep(2000);
      System.out.println(list.size());
  }
  @BeforeTest
  public void beforeTest() {
      driver = new FirefoxDriver();
      driver.get("http://www.proxy4free.com/list/webproxy_uptime1.html");
  }

1 个答案:

答案 0 :(得分:0)

我认为问题在于:

尝试改变:

List<WebElement> list = driver.findElement

List<WebElement> list = driver.findElements