用于android 7的java脚本中的Toogle飞行模式

时间:2018-03-14 06:42:34

标签: javascript node.js appium

我是一名python程序员,没有Java脚本的经验,即使看起来非常基本,也要理会我的错误。

我正在尝试在appium中使用 toggle-airplane-mode 功能,该功能仅针对java脚本开发。

// webdriver.io example
driver.toggleAirplaneMode();



// wd example
await driver.toggleAirplaneMode();

https://appium.io/docs/en/commands/device/network/toggle-airplane-mode/#toggle-airplane-mode

我已经安装了

npm
node
appium
wd

我通过互联网找到一个java脚本来启动会话,这是我到目前为止所写的内容

let driver = await wd.promiseChainRemote({
  host: '127.0.0.1',
  port: 4723
});
let desiredCaps = {
  platformName: 'Android',
    platformVersion: '7.0',
    deviceName:'FA67MBN03500',
    automationName: 'UiAutomator2',
    appPackage:'com.htc.contacts',
    appActivity:'com.htc.contacts.DialerTabActivity'
};
await driver.init(desiredCaps);

然而这会遇到错误

C:\Users\panmishr\Desktop\Appium_test.js:1
(function (exports, require, module, __filename, __dirname) { let driver = await
 wd.promiseChainRemote({

 ^^
SyntaxError: Unexpected identifier
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:607:28)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)
    at Function.Module.runMain (module.js:684:10)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3

任何人都可以指导我如何成功运行此脚本并使用 的 toggleAirplaneMode()

0 个答案:

没有答案