Selenium selenium 测试的时候,is_enabled() 返回 true 但是不能点击,什么原因啊?

xjw.123456 · 2023年10月11日 · 最后由 CmYzzZ 回复于 2023年10月13日 · 5796 次阅读

selenium 测试的时候,is_enabled() 返回 true 但是不能点击,什么原因啊?

共收到 4 条回复 时间 点赞

具体报什么错? 通常是因为元素没有绑定点击事件或者被遮罩挡住了

按钮是前端代码隐藏了的,但是定位还能定位到,那为什么 is_enabled() 会返回 true 啊

隐藏不会影响 enabled 判断

只是判断能否点击的话,可以用 clickable 方法

可以看下这个对可用和可见的定义

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册