【问题标题】:How do I start the appium desktop 1.6.1 in mac using .bat如何使用 .bat 在 mac 中启动 appium 桌面 1.6.1
【发布时间】:2019-01-13 14:43:30
【问题描述】:

我正在从头开始构建一个框架,我想在测试过程中自动启动 appium 桌面。我知道我可以使用 .bat 文件来运行 appium 服务器来执行此任务。

我的问题是:

  1. 这在appium桌面也可以吗?

  2. 如果可以的话,我该如何一步一步来?

  3. 如果不可能,我们可以做什么或使用什么来代替?

【问题讨论】:

    标签: java testing automated-tests appium-ios appium-android


    【解决方案1】:

    您可以直接从您的代码中启动 appium 服务器,您可以在其中提及其他支持的参数,例如日志、端口号等。下面是 AppiumServiceBuilder 类的示例

    AppiumServiceBuilder serviceBuilder = new AppiumServiceBuilder().usingAnyFreePort(); 服务=AppiumDriverLocalService.buildService(serviceBuilder); 服务.start();

    【讨论】:

    • 我对上面的语法很好奇。请原谅我的无知,我是否需要在此语法中添加任何内容才能调用 appium 桌面或者它是否完整? (即端口号等)。我以前从未构建过框架,所以我宁愿问“愚蠢的问题”而不是“问愚蠢的问题”。这有意义吗?
    • 以上问题针对@S Bera
    • 你可以创建一个 startServer() 方法并把这些语句。
    • AppiumServiceBuilder serviceBuilder = new AppiumServiceBuilder().usingPort(4723).withLogFile();这将在 4723 端口上启动 appium,如果您需要日志,您可以添加 .withLogFile(filepath)
    猜你喜欢
    • 2021-12-22
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 2022-11-30
    • 2017-06-14
    • 2017-01-03
    • 2020-02-07
    • 2018-02-18
    相关资源
    最近更新 更多