51Testing软件测试论坛

标题: selenium2.0中select选择器不能正确选择 [打印本页]

作者: xiaozhaoli    时间: 2013-1-22 11:01
标题: selenium2.0中select选择器不能正确选择
部分java代码如下:
//此代码单步调试成功,正常运行会出现选择不了想要选择的内容,这里selectenable元素下面仅有2个选项内容
Select  se=new Select(driver.findElement(By.id("selectEnable")));
      Thread.sleep(2000);
      se.selectByIndex(1);
      driver.findElement(By.linkText("保 存")).click();
作者: 六月天    时间: 2013-1-22 12:03
请问,被测网页上的这些option标签里面的属性定义了index属性吗?
用selectByIndex方法的时候最好看清楚使用说明啊:
public void selectByIndex(int index)
Select the option at the given index. This is done by examing the "index" attribute of an element, and not merely by counting.看到最后那句话了吗?它是通过标签的index属性来定位的,而不是通过自己去“数数”
作者: xiaozhaoli    时间: 2013-1-22 15:22
谢谢,再去试一下因为没发现有index属性




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