通过 python 的
dir(driver)
方法能够打印出支持的所有方法, 其中包括 element_by_xxx 各种 by 方法。
- 但是在 macaca 模块里面搜索
element_by_xxx
时,并没有搜索到这些方法。- 在 Macaca Python 的 API 文档里面也看到了这些方法,但是在方法的右侧并没有 [source] 入口。
- 从源码中查看 WebDriver、WebElement 两个类的定义,是集成自 Object 基类,而不是像 Appium 继承的 selenium 的 webdriver。
比较疑惑,这些方法是从哪里继承过来的,还请明白的人指点一下,多谢