导入官方 macaca-android-sample.test.py 的 Demo 提示如下:
@xdf 大神求助
我的理解是这样的
在 macaca 里,webdriver.py 中的 WebDriver 以及 webelement.py 中的 WebElement 这两个类中确实没有直接声明 element_by_xxx 相关的方法,而是通过 add_element_extension_method(WebDriver) 或者 add_element_extension_method(WebElement) 去声明的,所以 element_by_xxx 调用是没问题,但是 PyCharm 不认这个。我想 wd.py 的作者是为了是代码聚合度更高才采用这样的方式的吧
可能是这样吧,调用运行是没问题的,就是这显示感觉怪怪的