使用 conftest.py 中的 fixture 之后。明明使用的是 find_element_by_id (‘xxx’),查看日志的查找元素 变成了 ["css selector","[id=\"xxx\"]" 导致元素找不到。请问这是什么问题?

本贴最后更新于 1309 天前,其中的信息可能已经时移世易

Appium Android的UI自动化,使用conftest.py中的fixture之后运行代码。 选择元素是find_element_by_id (‘xxx’),查看日志的查找元素变成了["css selector","[id="xxx"]"。导致找不到元素

代码如下图:

image.png

image.png

image.png

appium运行如下

image.png

而不使用conftest.py中的fixture运行代码,。如下(同一个元素定位)是正常的

代码如下

image.png

image.png

  • Q&A
    763 引用 • 582 回帖 • 2 关注
1 操作
hk123456 在 2021-04-15 20:25:07 更新了该帖
回帖
请输入回帖内容 ...