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

发布于 更新于

技术文章自动化测试

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

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

代码如下图:

image.pngimage.pngimage.png

appium运行如下

image.png

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

代码如下

image.pngimage.png

来源:testingpai

继续阅读