合肥人真帅 发表于 2017-6-9 11:45:50

可以定位到页面元素,但是执行click(),就报错



Real_小T 发表于 2017-6-9 11:50:07

是否display不等于是否可以点击 等待一下试试吧

合肥人真帅 发表于 2017-6-9 17:35:02

这个元素是可以点击的,第二张图可以看到,这个元素是一个日期控件。
这个网站有很多日期控件,其他tab页上的日期控件,我用这个方法都可以执行。就这个tab页上的点击报错。

掉渣饼 发表于 2017-6-11 10:41:48

加个等待时间试试

Ksiangle 发表于 2017-7-6 14:06:05

这个元素是readonly的,用js去掉readonly属性再执行点击操作。

hdice 发表于 2017-7-25 17:18:30


fr=2017-07-25
startDatejs="$(\"input\").removeAttr('readonly');$(\"input\").attr('value','"+fr+"')"
driver.execute_script(startDatejs)
页: [1]
查看完整版本: 可以定位到页面元素,但是执行click(),就报错