xiaoxiao_cao 发表于 2016-12-16 16:22:46

selenium2+java,点击保存按钮报错

以下是我写的代码,
driver.findElement(By.xpath("//input[@value='保存']")).click();
执行后报错:
Unable to find element with xpath == //input[@value='保存']

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


梦想家 发表于 2016-12-16 16:42:28

定位不对吧?

xiaoxiao_cao 发表于 2016-12-16 16:57:07

梦想家 发表于 2016-12-16 16:42
定位不对吧?

可是将代码中的保存改为重置,执行完后,确实实现重置功能,怎么到了保存这就不行了呢?
唯一的不同是点击保存后会弹出一个保存成功的提示框,重置不会出现弹框

joykao 发表于 2016-12-19 11:43:08

你把保存按钮的html代码贴出来呀,或者你看看页面上是不是有好多个保存按钮,xpath不要作为选择器的主要用法,不确定性太大,优先选择id,name,cssSelector等定位方法
页: [1]
查看完整版本: selenium2+java,点击保存按钮报错