java - 通过 Java 以无头模式运行 Appium
问题描述
有没有办法在无头模式下运行 Appium 测试(比如 PhantomJS for selenium)?
我尝试了这些上限,但它不起作用:
caps.setCapability("automationName", "UiAutomator2");
caps.setCapability("deviceName", "Android_9-5i");
caps.setCapability("platformVersion", "9");
caps.setCapability("platformName", "Android");
caps.setCapability("isHeadless", true);
caps.setCapability("appPackage", "XXX");
caps.setCapability("appActivity", "XXX");
caps.setCapability("avd", "Android_9-5i");
我得到了这条线:
caps.setCapability("isHeadless", true);
来自appium文档,但它仍然打开模拟器。
解决方案
推荐阅读
- python - 在自定义模块中使用 python 模块
- android - 如何使用 PlaybackCapture API 在 Android Q 上录制音频?
- html - 如何使用 utf-8 编码在 Qt5 WebEngineView 中加载 HTML 页面?
- c# - ASP.NET Core Web API,如何在启动类中访问 HttpContext
- java - 当我在 SplashScreen 中按下主页时,我不希望应用程序运行 MainActivity,就像 WhatsApp 一样
- python - python 项目交付和执行时是否会创建 pyc 文件?
- php - 文书工作问题 - Swift_TransportException '无法在没有发件人地址的情况下发送消息'
- javascript - 在 SharePoint 中列出关注的组和网站?
- python - Pandas 将多列与数据框中的特定列进行比较
- javascript - 是否可以在此处的地图中使用 javascript 进行导航?