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


    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.936Z'System info: host: 'SCTSPREAPP178', ip: '10.37.141.75', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_101'Driver info:

    解决方案:

    js脚本:$(".sop-winlog-simple").css({"max-height":"400px","overflow-y":"auto","overflow-x":"hidden"})

    执行js脚本,为div弹框增加滚动条,然后使用滚动点击可以查找到被遮挡空间

    2.div层可以拖拽,滚动条滚动,但是div层弹框不动,控件无法点击情况,如下

     

    解决方案:
    js脚本:$('.v-dialog-2').css({'position':'absolute'});
    执行js脚本,为div层弹框设置绝对位置,使用滚动点击,可以定位到元素

  • 相关阅读:
    SCRUM团队
    SCRUM的四大支柱
    SCRUM的五个价值观
    SCRUM的五个事件
    SCRUM的三个工件
    SCRUM团队的三个角色
    经验性过程
    Windows UWP开发系列 – RelativePanel
    Windows UWP开发系列 – 控件默认样式
    Windows UWP开发系列 – 3D变换
  • 原文地址:https://www.cnblogs.com/KevinFeng/p/14781687.html
Copyright © 2020-2023  润新知