我正在尝试学习使用appium,并运行他们的教程测试代码:
const wdio = require('webdriverio');
const opts = {
port: 4723,
desiredCapabilities: {
platformName: "Android",
platformVersion: "8.0",
deviceName: "Android Emulator",
app: "C:\Users\SStaple\AppData\Local\Android\Sdk/ApiDemos-debug.apk",
automationName: "UiAutomator2"
}
};
const client = wdio.remote(opts);
client
.init()
.click("~App")
.click("~Alert Dialogs")
.back()
.back()
.end();
我从运行此代码获得的全部是行中的语法错误:1个字符:1。 我认为const是合法的Javascript。 这是怎么回事?
我正在从命令提示符运行代码。我已经将Webdriver安装在与Javascript文件相同的文件夹中。
答案 0 :(得分:3)
您的JS文件不是Windows可执行文件,也不是Windows命令提示符可以解释的脚本。
您需要使用JavaScript运行时运行它。最受欢迎的是Node.js。
node appiumTest.js