关键字:
unknown error: Element is not clickable
unknown error: missing or invalid \'entry.level\'
之前都运行ok的UI自动化用例突然报错,定位了半天,发现是页面DOM元素添加了一个CSS 属性
UI用例报错信息:
查找日志发现有报错:Element ... is not clickable
查看看页面的Dom元素属性:
发现添加了css属性:pointer-events:none,下面是对于pointer-events属性的解释:配置值为none就是禁止该元素的鼠标操作事件
解决方法是更换click的target为没有pointer-events:none属性的父元素,或者找前端的同学问下是否可以去掉该属性。
updated at 20180411
用Nightwatch写UI自动化脚本时,发现页面一个button在调用click()的时候报错
报错代码:
在click前按钮已经加载完全
报错信息:
关键信息:
unknown error: Element is not clickable at point (1260, 159)
unknown error: missing or invalid \'entry.level\'\n
按钮截图如下:
解决方案:升级chromedriver版本到最新版本
chromedriver镜像地址:
http://npm.taobao.org/mirrors/chromedriver/
updated at 20190321
关键信息:
is not clickable at point (887, 67).
Other element would receive the click
定位原因是click的元素处有弹窗或者蒙层遮挡
解决方法:关闭弹窗或者蒙层(一般都是第一次进入页面时弹出的新手引导弹窗之类)。