robotframework入门-点击拦截问题ElementClickInterceptedException: is not clickable at point (184, 227)

问题:遍历元素时,常遇到点击拦截问题,元素被其他遮盖或未加载

FOR    ${element}    IN    @{links}
        ${text}    Get Text    ${element}
        ${count}    Extract First Integer From String    ${text}
        Wait Until Element Is Visible    ${element}    15s
        Click Element If Visible    ${element}
END

解决办法:1.使遍历元素页面可见 2.重复点击三次 每次间隔500毫秒

    # 遍历左侧目录导航
    FOR    ${element}    IN    @{links}
        # 使目录元素页面可见
        Scroll Element Into View    ${element}
        ${text}    Get Text    ${element}
        ${count}    Extract First Integer From String    ${text}
        Wait Until Element Is Visible    ${element}    15s
        Sleep    1s
        # 点击当前循环项
        Wait Until Keyword Succeeds    3x    500ms    Click Element If Visible    ${element}    # ${element} # 点击拦截问题ElementClickInterceptedException:  is not clickable at point (184, 227)
        Sleep    1s
    END

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值