selenium识别下拉框的问题
如图,用firebug看到这个下拉框的name=parentId ,
用selenium.select("xpath=//select[@name=parentId ]", "index=1");
运行提示找不到元素。
求教! 用selenium.click 点击下拉箭头
selenium.mouseOver 选择下拉框文字
selenium.click 点击下拉框文字 selenium.click 下拉框箭头按钮
selenium.mouseOver 下拉框选择文字
selenium.click 点击选择的文字 好方法 回复 2# jia8162
webDriver的怎么办?也是input 的下拉框,而不是select 的下拉框。。 你可用driver.find_elements(By.XPATH,"//option")把页面所以option控件都取出来
在选择使用哪个
附上一段python的代码
#取的页面上option所以控件数组
WebElement = driver.find_elements(By.XPATH,"//option")
for sele in WebElement:
textint = textint+1
if(textint == anyNumber):
#当位置一致时触发点击事件
sele.click() 学习了 mark :)
页:
[1]