作者:DD906114329 | 来源:互联网 | 2023-06-16 16:34
1.新建工程和安装库使用WebStorm新建一个空项目然后在编辑器打开终端输入如下命令:npminit-ynpminstallwebdriverionpminstallsleep
1.新建工程和安装库
使用WebStorm新建一个空项目然后在编辑器打开终端输入如下命令:
npm init -y
npm install webdriverio
npm install sleep
2.编写代码
代码如下:
// Javascript
const webdriver = require("webdriverio");
const sleep = require("sleep");
const caps = {
path: '/wd/hub',
port: 4723,
capabilities: {
fullreset: false,
platformName: "android",
uiautomator2ServerInstallTimeout: 100000,
platformVersion: "10",
deviceName: "Galaxy A11",
automationName: "UiAutomator2",
newCommandTimeout: 1000,
appActivity: "com.atlasv.android.mvmaker.mveditor.SplashActivity",
appPackage: "vidma.video.editor.videomaker",
autoGrantPermissions: false,
noReset: true
}
};
async function main() {
const client = await webdriver.remote(caps);
sleep.sleep(5);
await client.$("id=vidma.video.editor.videomaker:id/ivAdd").click()
sleep.sleep(3);
await client.$$("id=vidma.video.editor.videomaker:id/ivIcon")[1].click();
sleep.sleep(3);
await client.$("id=vidma.video.editor.videomaker:id/tvNext").click();
sleep.sleep(3);
await client.$("id=vidma.video.editor.videomaker:id/ivBack").click();
client.closeApp();
}
main().then(() => console.log("执行完成!"));