51Testing软件测试论坛

标题: selenium 不可见元素的操作 [打印本页]

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


作者: Congdinal1han    时间: 2015-6-18 10:42
        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
等我学好selenium 来拯救你。。
你不应该在这个版块发帖啊。。
作者: sdphome    时间: 2015-11-2 12:12
等我学好了再来拯救你啊..




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2