W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
智能小程序提供了自動化 SDK,旨在為開發(fā)者提供對小程序進行自動化測試的能力。
智能小程序自動化 SDK 主要包含以下功能:
使用智能小程序自動化 SDK,直接執(zhí)行以下命令:
npm i swan-automator --save-dev
引入 SDK 編寫控制腳本,參考以下示例:
const automator = require('swan-automator');
(async () => {
const smartProgram = await automator.launch({
cliPath: 'path/to/cli',
projectPath: 'path/to/project'
});
const page = await smartProgram.reLaunch('/pages/component/component');
await page.waitFor(500);
const element = await page.$('.item');
console.log(await element.attribute('class'));
await element.tap();
await page.waitFor(200);
console.log(await element.attribute('class'));
await smartProgram.close();
})();
最后執(zhí)行 node path/to/script 即可看到輸出結(jié)果。
關于 SDK 提供的接口,更多詳細用法可以參考 Automator、SmartProgram、Page、Element。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: