selenium2 下拉框定位疑惑
下拉框代码如下:我的脚本:
new Select(driver.findElement(By.id("question_Type"))).selectByVisibleText("信息纠错");
试过各种定位方式,xpath也好,name也好,都不行,总是提示失败
有哪位大神指点下,是哪里有问题。。
你可以按照我这样的写法试下:
Select p_staffrole = new Select(driver.findElement(By.id("p_staffrole")));
p_staffrole.selectByValue("3"); 是否有iframe和frame。如果有的话没有做跳转操作的话肯定定位不到相应的元素。 1、检查页面源码有没有iframe
2、如果没有试试下面方法
Select sel = new Select(driver.findElement(By.id("question_Type")));
sel.selectByValue("1"); //选择信息纠错 卞信华 发表于 2017-6-14 15:41
你可以按照我这样的写法试下:
Select p_staffrole = new Select(driver.findElement(By.id("p_staffrole" ...
不行,依然报错
掉渣饼 发表于 2017-6-14 22:47
1、检查页面源码有没有iframe
2、如果没有试试下面方法
Select sel = new Select(driver.findElement(By. ...
源码没有iframe的,依然不行,尼玛,我也是醉了
清晨一缕阳光 发表于 2017-6-14 17:17
是否有iframe和frame。如果有的话没有做跳转操作的话肯定定位不到相应的元素。
就是没有,所以才纠结 谢谢各位,解决了,搞了半天,是当前页面程序没找到,只要捕获下当前URL即可 Ro小西 发表于 2017-6-15 11:41
谢谢各位,解决了,搞了半天,是当前页面程序没找到,只要捕获下当前URL即可
是通过Thread.sleep();加入等待时间解决的吗?
可否把解决的代码粘贴出来?
页:
[1]