【移动自动化】【六】断言
断言
- 通过find_element 找到元素,判断是否存在
- 获取通过get_attribute获取对象,判断是否存在
- 通常使用 assert,可以查看pytest中断言用法 常用的有in , >=, !=
- 可以参考ch2/test_asset.pu
PyHamcrest
- 用法更丰富
- pip install PyHamcrest
- https://github.com/hamcrest/PyHamcrest
- demo-> ch2/test_hamcrest.py
task = self.driver.find_element_by_xpath('//*[contains(@resource-id, "tvName") and contains(@text, "任务中心")]')
assert_that(task.text, equal_to('任务中心'))
- 官网有很有用法,可以直接参考,这边不一一列举了