公司产品是金融交易类型的,使得界面上盘口与价格一旦开盘后,会刷新的非常快非常快。但是我要定位的元素是不会一直变动的(他们只是在一个界面而已)
因此我观察到:

  1. 在闭市期间(盘口价格不刷新)自动化脚本执行得很流畅。
  2. 然而在开盘时间,同样的脚本,在那页面的操作就非常非常缓慢,甚至 Socket hang up 直接终止了脚本,看 appium 日志,是因为定位那变动页面上的 固定元素耗时过久。

在网上自己搜索了很多,似乎与 “动态页面很难定位” 话题有关系,但是他们遇到的问题并不是和我特别一致。
我用的是 appium,现在用了相对坐标的方式避开了定位慢的问题。但是还是想用 locator 定位,更加稳定、健康

所以有前辈也遇见过这个问题吗?😟 😟


↙↙↙阅读原文可查看相关链接,并与作者交流