zoukankan      html  css  js  c++  java
  • appium desktop 定位弹出框时报错

    今天在定位真机APP的时候,弹出框的内容死活定位不到,只能定位到背景的内容。

    问题:appium desktop 定位弹出框时报错,定位不到,只能定位到背景的内容。

    分析:

    定位工具找不到弹出框的元素。

    解决:

    通过坐标来定位。

    上代码:

    size=driver.get_window_size()

    x=size["width"]

    y=size["height"]

    driver.tap([(x,y)],500)   ###这个地方可以是绝对坐标,也可以是相对坐标。相对坐标就填写两组x,y的数值

    x,y代表弹出框元素的坐标。

    影响:

    通过元素坐标定位有一个弊端,就是如果更换手机设备,元素坐标可能会变,到时需要重新定位坐标。

    结果:

    通过元素坐标的方法,解决了问题。

  • 相关阅读:
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
  • 原文地址:https://www.cnblogs.com/star12111/p/10040513.html
Copyright © 2011-2022 走看看