综合干狼人综合首页,日本а中文在线天堂,中国av一区,日韩va亚洲va欧洲va国产

15
2022/04

微信小程序接口自動(dòng)化的實(shí)現(xiàn)方案

發(fā)布時(shí)間:2022-04-15 17:07:52
發(fā)布者:sgz
瀏覽量:
0

▌?背景

在TesterHome社區(qū)看到有人問(wèn)微信小程序如何自動(dòng)化界面,所以想分享一下如何自動(dòng)化微信小程序界面。


▌?微信小程序接口自動(dòng)化問(wèn)題

微信小程序登錄流程:

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html

小程序登錄需要調(diào)用 wx.login() 拿到 的方法code,然后去請(qǐng)求服務(wù)獲取 token,請(qǐng)求后續(xù)接口。因此,接口自動(dòng)化的問(wèn)題在于如何獲得 code 去獲取 token。


▌?環(huán)境準(zhǔn)備

  1. 一臺(tái) windows 或者 mac 電腦
  2. 微信開發(fā)者工具
  3. 微信號(hào)和小程序開發(fā)者權(quán)限
  4. 小程序代碼


▌?原理

  • Python 使用minium,JS 使用miniprogram-automator,這是微信官方提供的 UI 自動(dòng)化測(cè)試工具的原理是調(diào)動(dòng)微信開發(fā)者工具,然后提供自動(dòng)化測(cè)試端口,然后提供 API 應(yīng)與此端口通信。
  • 我是用的 miniprogram-automator,以下是 miniprogram-automator 解釋,然后使用 miniProgram.callWxMethod調(diào)用 的方法wx.login() 這種方法獲取 code,這就是獲取 code 的方法。

▌?實(shí)現(xiàn)

  • 我寫了一個(gè)服務(wù),暴露了一個(gè)接口,http://127.0.0.1:3000/wxlogin?appid=xxxxxxxxxxxx,接口需要傳輸一個(gè)參數(shù)是小程序 appid,然后是 config.js 去配置 appid 和小程序的絕對(duì)項(xiàng)目路徑(注意:一個(gè)小程序獲取的 code 不能在另一個(gè)小程序上登錄,code 應(yīng)該是和 appid 是有關(guān)聯(lián)的);
  • 通過(guò)該 appid 找到小程序項(xiàng)目的路徑,調(diào)用 automator.launch() 方法,啟動(dòng)微信開發(fā)者工具,然后調(diào)用 miniProgram.callWxMethod() 調(diào)用 wx.login() 這種方法獲取 code,最后把 code 從我提供的接口返回;
  • 每個(gè)小程序在要求任何接口時(shí)都需要調(diào)用我提供的接口來(lái)獲取 code 登錄后進(jìn)行后續(xù)請(qǐng)求操作。


▌?注意點(diǎn)

  • 不要并發(fā)要求自己提供的界面!不要并發(fā)要求自己提供的界面!不要并發(fā)要求自己提供的界面!因?yàn)檫@個(gè)方案需要調(diào)動(dòng)微信開發(fā)人員工具,如果并發(fā)調(diào)動(dòng),微信開發(fā)人員工具就會(huì)崩潰。一開始,我同時(shí)調(diào)用了10個(gè) 以上的小程序,然后崩潰了微信開發(fā)人員工具,所以我串行要求微信小程序的界面用例;
  • http://127.0.0.1:3000/wxlogin?appid=xxxxxxxxxxxx?這個(gè)接口需要調(diào)用微信開發(fā)者工具才能獲得 code,所以響應(yīng)速度會(huì)比較慢;
  • 需要提前登錄微信開發(fā)者工具;
  • 無(wú)法在 linux 部署,因?yàn)槲⑿砰_發(fā)者工具沒有 linux 版本。


▌?總結(jié)

該方法已在公司實(shí)施,并實(shí)現(xiàn)了 10 多個(gè)微信小程序的生產(chǎn)檢查。維護(hù)工作是注意微信開發(fā)人員工具賬戶需要保持登錄,如果自動(dòng)退出,可以掃描代碼登錄。
▼?相關(guān)閱讀AI小程序生態(tài)質(zhì)量保證方向技術(shù)的實(shí)施


推薦行業(yè)活動(dòng)


第十屆MTSC會(huì)議 上海站1主會(huì)場(chǎng) 12大專場(chǎng),精英齊聚一堂// 專場(chǎng)包括 //知乎、鴻蒙、開源、游戲、酷家樂(lè)、音視頻、客戶服務(wù)、數(shù)字經(jīng)濟(jì)、效率提升、質(zhì)量保證、智能測(cè)試

↙↙閱讀原文與作者交流,可查看相關(guān)鏈接

微信小程序接口自動(dòng)化的實(shí)現(xiàn)方案

返回列表
综合干狼人综合首页,日本а中文在线天堂,中国av一区,日韩va亚洲va欧洲va国产
欧美午夜精品一区二区三区| 欧美激情中文字幕| 欧美无乱码久久久免费午夜一区| 黑人巨大精品欧美一区| 麻豆精品国产91久久久久久| 日本精品免费观看高清观看| 99久久亚洲一区二区三区青草| 福利电影一区二区三区| 亚洲午夜精品久久久久久久久| 国内精品国产三级国产a久久| 99久久精品免费看国产| 国产一区二区影院| 国产精品美女久久久久aⅴ| 蜜臀久久99精品久久久久宅男| 99久久伊人精品| 久久精品国产免费看久久精品| 久久品道一品道久久精品| 日本欧美加勒比视频| 91精选在线观看| 欧美羞羞免费网站| 五月婷婷欧美视频| 国产在线精品一区在线观看麻豆| 日本欧美一区二区三区乱码| 在线观看不卡一区| 蜜桃久久av一区| 亚洲欧洲精品天堂一级| 欧美最新大片在线看| 7777精品伊人久久久大香线蕉经典版下载| 国产精品18久久久久久久网站| 久久av中文字幕片| 午夜精品久久久久久久久久| 日韩欧美一级二级三级久久久| 色婷婷综合久久久久中文| 久久国产精品99久久久久久老狼| 欧美日韩国产成人在线91| 国产不卡高清在线观看视频| 一本一道波多野结衣一区二区| 国产精品欧美一区二区三区| 国产精品88888| 一区二区三区四区在线免费观看| 久久99国产精品成人| 欧美高清在线视频| 国产网站一区二区| 亚洲乱码精品一二三四区日韩在线| 中文av一区二区| 色哟哟一区二区在线观看| 2023国产精品| 国产校园另类小说区| 欧美私模裸体表演在线观看| 91.成人天堂一区| 中文字幕中文在线不卡住| 2014亚洲片线观看视频免费| 国产美女精品人人做人人爽| 国产成人精品免费视频网站| 欧美刺激脚交jootjob| 久久99精品久久久久久国产越南| 99视频在线精品| 日韩电影在线观看一区| 欧美影院精品一区| 在线亚洲一区观看| 亚洲丶国产丶欧美一区二区三区| 香蕉成人伊视频在线观看| 日韩一区二区三区在线| 欧美大度的电影原声| 国产伦精品一区二区三区免费迷| 国产日韩综合av| 丰满少妇在线播放bd日韩电影| 99精品桃花视频在线观看| 国产一区二区三区精品视频| 精品理论电影在线| 日韩亚洲欧美高清| 亚洲欧美日韩成人高清在线一区| 欧美日韩你懂得| 在线免费不卡视频| 日韩女优电影在线观看| 欧美性猛交一区二区三区精品| 久久久久国产一区二区三区四区| 成人小视频在线| 99国产欧美久久久精品| 日韩视频在线一区二区| 欧美大尺度电影在线| 精品精品国产高清a毛片牛牛| 亚洲精品伦理在线| 亚洲综合色区另类av| 久久久亚洲精品一区二区三区| 裸体健美xxxx欧美裸体表演| 欧美日精品一区视频| 精品国产一区二区在线观看| 久久综合狠狠综合| 国产情人综合久久777777| 日本精品免费观看高清观看| 91精品国产综合久久久蜜臀图片| 一区二区三区四区国产精品| 国产精品自在欧美一区| 国产精品高清亚洲| 欧美一二三在线| 日本欧美加勒比视频| 亚洲人成在线播放网站岛国| 欧美国产一区二区| 日韩欧美国产一区二区三区| 4438x成人网最大色成网站| 国产精品全国免费观看高清| 9i看片成人免费高清| 成人小视频免费观看| 国产成人av电影免费在线观看| 日韩欧美成人午夜| 色av一区二区| 国产欧美一区二区精品久导航| 国产精品不卡一区二区三区| 欧美日韩你懂的| 国产日韩欧美a| 中文字幕精品一区二区三区精品| 亚洲永久精品国产| 国产人成一区二区三区影院| 中文字幕欧美区| 色婷婷av一区二区三区之一色屋| 五月激情综合网| 99精品欧美一区二区三区小说| av影院午夜一区| 美女视频一区在线观看| 亚洲女同ⅹxx女同tv| 懂色av一区二区夜夜嗨| 67194成人在线观看| 欧美日本一区二区三区四区| 91视频在线观看| 一区二区日韩电影| 欧美videossexotv100| 国产偷国产偷精品高清尤物| 日韩一二三区不卡| 欧美色男人天堂| 日本福利一区二区| 一本色道久久综合亚洲aⅴ蜜桃| 在线观看一区不卡| 日本大胆欧美人术艺术动态| 久久这里都是精品| 国产1区2区3区精品美女| k8久久久一区二区三区| 亚洲美女视频在线| 91麻豆国产福利在线观看| 欧美精品一级二级三级| 99久久夜色精品国产网站| 久久成人综合网| 欧美伦理视频网站| 中文乱码免费一区二区| 亚洲欧美一区二区三区国产精品| 五月综合激情日本mⅴ| 在线播放91灌醉迷j高跟美女| 性做久久久久久免费观看| 精品国产三级电影在线观看| 国产九色sp调教91| 91精品国产一区二区三区| 日韩av在线发布| 日韩精品综合一本久道在线视频| 欧美精选一区二区| 一区二区在线免费| 欧美一区二区视频在线观看2022| 在线观看日韩av先锋影音电影院| 欧美精彩视频一区二区三区| 国产亚洲综合色| 裸体歌舞表演一区二区| av亚洲精华国产精华精| 91福利小视频| 国产成人综合视频| 国产在线视频精品一区| 暴力调教一区二区三区| 91精品免费观看| eeuss影院一区二区三区| 久久久久久久久久久99999| 亚洲国产精品国自产拍av| 亚洲国产日韩a在线播放性色| 亚洲一区电影777| 91久久国产最好的精华液| 精品日韩欧美在线| 免费一级欧美片在线观看| 精品久久国产字幕高潮| 亚洲在线一区二区三区| 色婷婷av久久久久久久| 日本韩国视频一区二区| 亚洲午夜羞羞片| 精品视频一区三区九区| 国产精品第13页| 青青草原综合久久大伊人精品| 欧美日韩另类国产亚洲欧美一级| 欧美一区二区三区系列电影| 日本一区二区高清| 亚洲国产精品传媒在线观看| 久久婷婷国产综合精品青草| 国产欧美精品一区aⅴ影院| 久久久蜜臀国产一区二区| 亚洲影院久久精品| 精品99久久久久久| 亚洲自拍偷拍九九九| 综合分类小说区另类春色亚洲小说欧美| 精品三级在线看| 秋霞av亚洲一区二区三| 日韩电影在线一区| 欧美一区2区视频在线观看| 4hu四虎永久在线影院成人| 欧美日韩视频在线第一区| 日韩精品一区第一页|