操作题很简单,都是老师讲过的,看完视频基本都能完成。因为我没有企微也没有钉钉,所以都是用微信和QQ代替的,本来以为通过不了,没想到顺利通过了,可见影刀对软件的兼容性很高。唯一要注意的点是,捕获元素时多试几种方法,不断调试,我也是深度模式、cv模式来回测试,还好影刀功能强大,都能捕获出来。
按要求实现以下流程(未安装钉钉的同学尝试“用微信/企微/飞书等平台自动搜索好友并发送消息”):
- 参照视频中的案例,实现【钉钉自动搜索好友并发送消息】,在桌面配置一个Excel表格并在A列写入五个好友名称,保持钉钉处于打开状态,要求:
- 循环表格中的好友名称
- 使用 【点击元素(win)】指令 点击“消息”按钮,并在“搜索框”中填写好友名称,再点击对应搜索结果,并以“好友名称+发送内容”的格式发送消息
- 在上述基础上增加条件判断,处理好友名称搜索不到的情况
- 在上述基础上增加与Excel的交互,当成功发送消息,在表格对应行B列填写“发送成功”,当未搜索到好友,在表格对应行B列填写“未搜索到好友”
- 对循环中的流程增加Try-Catch容错机制,可手动制造将窗口最小化的错误场景,导致流程失败
- 增加的Catch异常处理,可以在流程失败时将界面恢复至初始状态
- 在Try-Catch容错机制增加无限循环,实现至少成功运行上述流程一次才会结束流程
按要求实现以下流程(未安装企微的同学尝试“用钉钉批量添加好友”):
- 参照视频中的案例,实现【批量添加企业微信】,在桌面配置一个Excel表格并在A列写入五个电话号码,保持企业微信处于打开状态,要求:
- 使用 【移动窗口位置】指令,将企业微信窗口 移至左上角
- 使用 【调整窗口大小】指令,将企业微信窗口调整至400*400
- 循环表格中的电话号码,使用 【点击图像指令】 点击“通讯录”——“新的客户”——“添加“”,并在“输入框”中填写电话号码,再键盘输入回车键发送
- 在上述基础上增加条件判断,判断搜索电话号码之后可能出现的三种情况并做对应的处理
- 在上述基础上增加与数据表格的交互,当成功发送,在表格对应行B列填写“已发送好友申请”,当未搜索到,在表格对应行B列填写“用户不存在”,当已添加,在表格对应行B列填写“已添加”
- 最后对流程进行封装,要求至少封装2个及以上子流程
- 使用【调用流程】指令,调用子流程并测试运行无误