51Testing软件测试论坛

标题: selenium2+java,点击保存按钮报错 [打印本页]

作者: xiaoxiao_cao    时间: 2016-12-16 16:22
标题: selenium2+java,点击保存按钮报错
以下是我写的代码,
driver.findElement(By.xpath("//input[@value='保存']")).click();
执行后报错:
Unable to find element with xpath == //input[@value='保存']

但是将保存修改为重置,执行却不会报错,这是为什么呀?

[attach]103875[/attach]

作者: 梦想家    时间: 2016-12-16 16:42
定位不对吧?
作者: xiaoxiao_cao    时间: 2016-12-16 16:57
梦想家 发表于 2016-12-16 16:42
定位不对吧?

可是将代码中的保存改为重置,执行完后,确实实现重置功能,怎么到了保存这就不行了呢?
唯一的不同是点击保存后会弹出一个保存成功的提示框,重置不会出现弹框
作者: joykao    时间: 2016-12-19 11:43
你把保存按钮的html代码贴出来呀,或者你看看页面上是不是有好多个保存按钮,xpath不要作为选择器的主要用法,不确定性太大,优先选择id,name,cssSelector等定位方法




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