51Testing软件测试论坛

标题: 【求助】selenium webdriver定位下拉框失败 [打印本页]

作者: wxh8428    时间: 2015-12-18 15:16
标题: 【求助】selenium webdriver定位下拉框失败
执行脚本,返回ElementNotVisibleException。脚本:driver.FindElement(By.Id("region")).FindElement(By.XPath("//option[4]")).Click();
页面截图:
[attach]98840[/attach]
页面代码:
[attach]98841[/attach]

补充说明:
将代码保存为html,执行脚本是可以成功的,但是在原页面不行。

哪位大神知道解决办法,求教。

作者: wsryyffs    时间: 2015-12-18 16:04
换种方式试试:
Select provList = new Select(driver.findElement(By.id("region")));
provList.selectByValue("beijing");

作者: wxh8428    时间: 2015-12-18 17:03
selenium2 没有select,只能click。还有其他可能没有,我这脚本,在其他有下拉框的网站都可以 哎

作者: fhhh_eyou    时间: 2015-12-19 12:51
换浏览器试试,再者保存文件JSP格式试一试。
作者: fhhh_eyou    时间: 2015-12-19 12:51
换浏览器试试,再者保存文件JSP格式试一试。
作者: fhhh_eyou    时间: 2015-12-19 12:51
换浏览器试试,再者保存文件JSP格式试一试。




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