51Testing软件测试论坛

标题: selenium识别下拉框的问题 [打印本页]

作者: 守了望    时间: 2012-9-4 19:56
标题: selenium识别下拉框的问题
[attach]81258[/attach]
如图,用firebug看到这个下拉框的name=parentId ,
用selenium.select("xpath=//select[@name=parentId ]", "index=1");
运行提示找不到元素。
求教!
作者: jia8162    时间: 2012-9-27 14:15
用selenium.click 点击下拉箭头
   selenium.mouseOver 选择下拉框文字
   selenium.click 点击下拉框文字
作者: jia8162    时间: 2012-9-27 14:18
selenium.click 下拉框箭头按钮
selenium.mouseOver 下拉框选择文字
selenium.click 点击选择的文字
作者: pcxty    时间: 2013-1-6 23:50
好方法
作者: Cris@Kaka    时间: 2014-1-22 14:48
回复 2# jia8162


    webDriver的怎么办?也是input 的下拉框,而不是select 的下拉框。。
作者: yanfei_wu    时间: 2014-3-20 11:29
你可用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()
作者: liyanone2006    时间: 2014-4-2 11:28
学习了
作者: wmh2217    时间: 2017-5-4 16:30
mark
作者: 梦想家    时间: 2017-5-9 09:57





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