klookAppTest
klookAppTest
已修复:https://github.com/SeldomQA/poium/commit/8e5fc5d6a549ec4008fe1f570a968b38b0de4b20
不是错误,是加的logging,默认会循环查找你要定位的元素,每次循环查找不到就会有这个信息。默认超过5次,抛异常。
xpath 支持: ```py self.click(xpath="//div/button/span[contains(text(), '确定')]/..") ```
隐式等待文档里面有: https://github.com/SeldomQA/seldom/blob/master/docs/seldom_api.md ```py self.wait(10) ``` 显式等待,通过`seldom.main()` 方法的 `timeout` 全局控制。 ```py import seldom # ... if __name__ == '__main__': seldom.main( timeout=None ) ``` 但,其实根本不需要关心每个元素的显示等待,seldom 已经帮你封装好了。
你使用的是相对路径,`run.py` 文件 和 `dvm\` 是在同一个目录下面吗? 如果不确定就使用绝对路径。例如: `d:\\aa\bb\test.py` --> windows 或者 `/home/user/pro/test.py` --linux/macOS
该问题已经修复, 安装: ``` python3 -m pip install seldom==1.5.2 ```
为什么要日志? 生成的测试报告不上不出是哪个文件的哪个用例失败了? 是要是代码运行的错误都可以通过报告查看。 多线程 unittest 不支持,就算支持, UI 自动化也建议通过多线程的方式来运行。