Congdinal1han 发表于 2015-6-18 10:38:42

selenium 不可见元素的操作

webdriver录制脚本时想对不可见元素进行click操作,能定位到元素,但click时就报错(WebElement g = driver.findElement(By.xpath("//table[@id='table3']/tbody/tr/td/a"));),错误信息element is not currently visible and so maynot be interracted with.....
代码如下:
D:\代码.png

Congdinal1han 发表于 2015-6-18 10:42:39

        WebElement g = driver.findElement(By.xpath("//table[@id='table3']/tbody/tr/td/a"));
       
                  if(!(g.isDisplayed())){System.out.println("Element is not displayed!");
                     System.out.println(g.getAttribute("title"));};
                  g.click();

能找到,可以打印“客户高管信息”,介因为该元素不可见,所以g.click();这句就报错,实在搞不明白了,求指导

吼吼哈哈 发表于 2015-7-8 17:04:59

等我学好selenium 来拯救你。。
你不应该在这个版块发帖啊。。

sdphome 发表于 2015-11-2 12:12:49

等我学好了再来拯救你啊..
页: [1]
查看完整版本: selenium 不可见元素的操作