wordpress的登录安全认证,seo薪酬水平,北京定制网络营销推广,纯mvc做的都有那些网站本文为原创文章#xff0c;如需转载请注明出处. 任务#xff1a;实现批量添加微信好友自动化。 任务分析#xff1a;1.首先要实现添加单个好友步骤自动化。 2.实现脚本读取Excel里的值。 3.参数化好友电话号码或者昵称。 PS:代码采用POM(Page Object Model)便于后续维护 数…本文为原创文章如需转载请注明出处. 任务实现批量添加微信好友自动化。 任务分析1.首先要实现添加单个好友步骤自动化。 2.实现脚本读取Excel里的值。 3.参数化好友电话号码或者昵称。 PS:代码采用POM(Page Object Model)便于后续维护 数据准备将要加好友的电话号码或者昵称存进Excel。 环境与平台搭建1. JS-Mocha-WebdriverIO-Appium-Android 2. appiumVersion1.6.2 3. platformName’android’ 4. platformVersion: ‘5.1.1’ 5. weChatVersion: ‘6.3.31’ 具体步骤 首先要实现添加单个好友步骤自动化。 用uiautomatorviewer查看添加好友步骤各个元素的定位标识符。在写之前一定要将各个页面的元素先命好名。我发现提前命名能提高代码效率。 2.实现脚本读取Excel里的值。这里我用到的库是xlsx.基本用法如下 用 XLSX.readFile 打开 Excel 文件返回 workbook用 workbook.SheetNames 获取表名用 workbook.Sheets[xxx] 通过表名获取表格xlsx.utils.sheet_to_json将excel返回的值变为json格式 3.参数化好友电话号码或者昵称 结合第2点。取出单元格的值重新放进一个新的数组里。此后通过forEach方法就可以轻松实现参数化了。 这里必须要强调的一点是excel返回的第一行的值为json的header。 我将第2,3点封装成了一个函数。下文调用的wrapperFunctions.loopColumnValue()就是这段。 吧唧了这么久终于上成品了。都是点点点。。。 请注意上述代码只考虑了能正确添加好友的路径。关于没有搜索到相关好友的negative test cases 没有在这里覆盖到。有需要的朋友们可以在实战中完善它。 转载于:https://www.cnblogs.com/chaseHard/p/6202803.html