gpt4 book ai didi

ios - 自动启动时,TeamCity 无法运行 iOS appium 测试

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:19 24 4
gpt4 key购买 nike

描述

我们正在使用 appium在我们的 cucumber 套件中 TeamCity 8在运行 Mavericks 的 Apple MacMini 上。问题是 appium 在登录时从 TeamCity 运行时(通过 Automator)似乎无法与 iOS 模拟器交互。

我发现唯一可行的组合是在交互式 session 中从 Terminal 运行以下命令:


sh/Applications/buildagent/bin/agent.sh 开始

什么不起作用?

  • ssh session 运行 agent.sh start
  • 使用登录时启动的 Automator 创建 shell 脚本(macmini 设置为自动登录)

理论

我的理论是它与 Preferences -> Security & Privacy -> Accessibility 有关。从 Terminal 启动时,唯一可行的方法是将 Terminal 添加到此允许的应用程序列表中。我不确定我需要将什么添加到此列表中才能使其在登录时自动运行。

如有任何帮助,我们将不胜感激。

最佳答案

如果没有交互式 session ,许多 iOS 测试将无法运行。例如,使用 iOS 模拟器的单元测试将不起作用。

编辑:通过交互式 session ,我的意思是 TeamCity 代理必须从桌面启动,而不是通过 SSH session 。否则任何东西都无法与模拟器通信。

关于ios - 自动启动时,TeamCity 无法运行 iOS appium 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21265062/

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