如何使用 python 从机器人框架访问应用程序 logcat
How to access logcat for app from robot framework using python
我可以使用 appium 库通过机器人框架启动 android 应用程序。但我想访问 logcat 来检查 api 调用。有图书馆吗?我还可以查看模拟器的日志吗?我可以用标签或 api 关键字断言日志来验证 url 吗?
根据logcat documentation,您可以从命令行使用adb
命令运行 logcat。
在机器人中,您可以使用 Run Process 关键字来 运行 任何命令行程序。所以,你应该能够做这样的事情:
*** Settings ***
| Library | Process
*** Test Cases ***
| Example
| | # <other keywords here>
| | ${logcat}= | Run process | adb | logcat | -d
我可以使用 appium 库通过机器人框架启动 android 应用程序。但我想访问 logcat 来检查 api 调用。有图书馆吗?我还可以查看模拟器的日志吗?我可以用标签或 api 关键字断言日志来验证 url 吗?
根据logcat documentation,您可以从命令行使用adb
命令运行 logcat。
在机器人中,您可以使用 Run Process 关键字来 运行 任何命令行程序。所以,你应该能够做这样的事情:
*** Settings ***
| Library | Process
*** Test Cases ***
| Example
| | # <other keywords here>
| | ${logcat}= | Run process | adb | logcat | -d