robotframework_appium包中_ElementKeywords实现问题

pip install robotframework_appium 后
查看_element.py源码中_ElementKeywords类,在_element_find函数中,使用了
application = self._current_application()
image

但是_current_application()这个方法是_applicationmanagement.py的_ApplicationManagementKeywords类的方法,不明白到底是怎么实现的。

两个类都分别是KeywordGroup的子类
image
image

KeywordGroup的实现如下,也不是很明白

robotframework中运行就一切正常,但是在python中单独写demo运行就会报错:

你都已经写代码了,为啥还要用robotframework。。。直接pytest+Selenium/appium 不香吗

因为公司的要求,公司已经有基于robotframework的测试平台了(其他产品),需要在基于此扩展安卓产品的自动化测试……

robotframework 没深入研究。。。你首先你看下两个地方的版本是否一样,然后打断点追到源码里看看具体调用

版本是一样的,我就是为了研究具体调用才到纯python环境下写demo的,结果纯python环境跑不通……看代码也觉得跑不通合理,就是不知道robotframework里怎么就可以跑了,学院有没有熟悉robotframework的老师,可以帮我艾特一下…… :smiling_face_with_tear: