gpt4 book ai didi

java - Appium-如何使用Java从iOS设备读取日志

转载 作者:行者123 更新时间:2023-12-01 16:26:10 25 4
gpt4 key购买 nike

我正在尝试使用appium和java自动化iOS应用测试。我能够在/Users/xyz/Library/Logs/CoreSimulator/158d9eddabcdefyt586a334136/system.log中读取为模拟器生成的日志文件

在真实设备上运行测试时,在哪里可以找到日志?我看到目前唯一的方法是在xcode上。

有人面对过这个问题并且可以指导我吗?

最佳答案

这可能会有所帮助[肯定可以在Android中运行]:

List<LogEntry> logEntries = driver.manage().logs().get("logcat").getAll();            
for (LogEntry entry : logEntries) {
if (entry.getMessage().contains(event)) { //
System.out.println("Found the logs looking for.");
}
}

进一步挖掘,我会发现这可能对 class 有帮助:
package io.appium.java_client.service.local.flags;
public enum IOSServerFlag implements ServerArgument{
...
/**
* if set, the iOS system log will be written to the console<br/>
* Default: false
*/
SHOW_IOS_LOG("--show-ios-log"),
...
}

它也在这里: http://appium.io/slate/en/master/?ruby#server-flags

关于java - Appium-如何使用Java从iOS设备读取日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35213640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com