AUT*_*DOG 5 automation automated-tests appium docker
是否可以使用容器中运行的Appium服务器在Docker中使用Appium自动化iOS应用程序?
小智 0
你可以做到,但这不是一条容易的路。
\n\n1)你必须有一些启用了嵌套虚拟化的Linux系统(适合Ubuntu 18.04);
\n\n2) 要检查是否支持虚拟化 - 验证该/dev/kvm文件是否存在:
$ ls -l /dev/kvm\ncrw-rw---- 1 root kvm 10, 232 \xd0\xbc\xd0\xb0\xd1\x80 8 19:38 /dev/kvm\nRun Code Online (Sandbox Code Playgroud)\n\n3)安装Qemu机器模拟器。在构建镜像的主机上和 Docker 镜像内使用相同的 qemu 版本非常重要;
\n\n4) 下载 macOS 安装映像,记住您可以在非苹果系统中\xe2\x80\x99t 启动 macOS,因此您可以使用此黑客选项(或一些 Hackintosh)
\n\n5) 在虚拟机中安装 macOS 映像(更多关于Windows 的链接 示例,但您可以为 macOS 执行此操作)
\n\n6) 安装 Xcode,appium, 并将您的应用程序添加到 macOS 映像
\n\n7) 创建快速启动内存快照(更多有关链接的信息)
\n\n8)最后,构建一个docker镜像(更多内容见链接)
\n\n它是实验性技术,所以很多地方都可能出错,但这是我听说过的唯一可行的选择。
\n| 归档时间: |
|
| 查看次数: |
2407 次 |
| 最近记录: |