有没有办法在appium中设置断点,或者获得比一直查看日志和打印console.log()
更好的调试体验?
我希望能够在任何步骤中停止测试运行,并查看值是什么-继续下一步等等。我看到使用IDE可能可以做到这一点,但是否有更好的集成解决方案?我还看到云设备提供商提供类似的日志记录解决方案,如https://www.browserstack.com/docs/app-automate/appium/set-up-tests/debugging-options,但这只是在云设备上,我希望在本地看到它。
也许一个依赖关系,将包括我所要求的?
My setup is appium, webdriver.io, mocha.
先谢谢你!
1条答案
按热度按时间gr8qqesn1#
首先,使用IDE和BrowserStack日志进行调试是不一样的,我不知道您为什么需要它,但是最好的调试方法是使用IDE
enter image description here
enter image description here
enter image description here
此外,您可以创建自定义日志工具,它将存储所有事件到日志文件并打印它
最后一个是https://appium.io/docs/en/commands/session/events/get-events/ self.driver.execute_script(“移动的:设备信息”)