xiaozhaoli 发表于 2013-1-22 11:01:21

selenium2.0中select选择器不能正确选择

部分java代码如下:
//此代码单步调试成功,正常运行会出现选择不了想要选择的内容,这里selectenable元素下面仅有2个选项内容
Selectse=new Select(driver.findElement(By.id("selectEnable")));
      Thread.sleep(2000);
      se.selectByIndex(1);
      driver.findElement(By.linkText("保 存")).click();

六月天 发表于 2013-1-22 12:03:58

请问,被测网页上的这些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:10

谢谢,再去试一下因为没发现有index属性
页: [1]
查看完整版本: selenium2.0中select选择器不能正确选择