【问题标题】:When Appium start, how can I click the "Start Server" button automatically?Appium启动时,如何自动点击“启动服务器”按钮?
【发布时间】:2020-03-02 00:13:57
【问题描述】:

我不知道如何控制索引文件的JavaScript。

这是 Appium 的主页。我想自动启动 Appium,而不是手动点击启动按钮。但是另一个 JavaScript 文件有这个按钮。

<!DOCTYPE html><html><head><meta charset="utf-8">
<title>Appium</title>
<link rel="stylesheet" href="font-awesome.min.afc771a2.css">
<link rel="stylesheet" href="app.global.bd8b6ea1.css">
<link rel="stylesheet" href="github-gist-theme.global.9acb3836.css">
<link rel="stylesheet" href="renderer.e31bb0bc.css">
</head>
<body> 
<div id="root"></div> 
<script type="text/javascript" src="renderer.e31bb0bc.js"></script> 
</body>
</html>

如何不手动自动启动 Appium 服务器?

也许我更改了一些代码 index.html 我不知道。

【问题讨论】:

    标签: javascript appium


    【解决方案1】:

    假设您想为自动化测试执行此操作。您可能想要使用不同的、更面向终端的 Appium 包(例如 https://www.npmjs.com/package/appium)并使用 Jenkins 等工具将其自动化。

    以节点版本为例:

    • 如果没有 Nodejs,请下载并安装它
    • 打开终端并输入npm i -g appium 并按回车
    • 键入 appium 以在没有 GUI 的情况下启动服务器

    您可以编写一个调用appium 的shell 脚本以使用默认值启动服务器。

    【讨论】:

    • 是的,非常感谢您的建议。在 Appium.exe 上制作的脚本在 Appuim.exe 上正常运行,但在 node.js 版本 appium 上出现错误。安装节点 js 后,我在脚本上使用韩语,韩语现在显示在命令行上。你有想法改变 appium 脚本吗?
    • 我使用 Python2 再次检查了 Node.js,但 Windows 的 appium 和我的计算机使用了 python3。所以它不能正常工作。语言问题也一样。你有什么想法改变 Appium 的 index.html 吗?
    • @Yun-HoJang 我建议您将此作为一个新问题提出:“在 Appium.exe 上制作的脚本在 Appuim.exe 上正常运行,但在节点上有错误。 js版本appium。”并给出代码示例和错误信息。
    • 很抱歉回答迟了。它工作得很好,但一台计算机有两个版本的 python 不适合。一个月后,其中一个消失了。而且我所有的程序都适合 Python3。所以自动化程序将“python”替换为“python3”。你对我有其他想法吗?
    • @Yun-HoJang,你还在用 Appium.exe,还是改成 appium.js?
    猜你喜欢
    • 2017-08-06
    • 2013-12-25
    • 2021-04-13
    • 2017-10-15
    • 2016-05-24
    • 1970-01-01
    • 2020-11-28
    • 1970-01-01
    • 2019-12-31
    相关资源
    最近更新 更多