selenium执行UI脚本控件不可点击情况和解决办法

在自动化测试中,由于执行机屏幕尺寸导致div层弹框控件被遮挡,Selenium执行时无法点击。两种常见解决方案是:1) 使用JS脚本来增加div弹框的max-height和overflow属性,添加滚动条以便滚动点击;2) 通过修改div层弹框的position为absolute,配合滚动点击定位元素。
摘要由CSDN通过智能技术生成

selenium执行UI脚本控件不可点击情况和解决办法

1.div层弹框默认居中,不可拖拽,无滚动条,因为执行机屏幕尺寸大小问题,导致控件被遮挡无法点击的情况,如下

 

自动化脚本执行报错信息:

org.openqa.selenium.WebDriverException: unknown error: Element is not clickable at point (682, 493) (Session info: chrome=70.0.3538.102) (Driver info: chromedriver=2.45.615291 (ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)Command duration or timeout: 0 millisecondsBuild info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05-08T15:15:08.936

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值