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("执行完成!"));
原创文章,作者:254126420,如若转载,请注明出处:https://blog.ytso.com/tech/webdev/272748.html