不需要您了解编程相关的知识和具体每个冰狐api的使用方法,只需要将您想做的事情的详细步骤告诉AI,AI会立刻自动生成精确的、可运行的脚本。AI自动编程适合不懂开发的“小白”,对专业脚本开发人员、产品相关人员和测试人员等也非常有用,能节约大量时间,提高工作效率。
一.使用前您需要了解的知识
在使用AI之前,您需要知道如下知识点:
二.使用步骤
三.梳理业务逻辑
什么样的需求是伪需求或者不合格的需求?举例如下:
- 「帮我实现一个获取当前微信账号的脚本」。这个就是典型的不合格需求,这样生成的代码很有可能到不到你想的结果。不同的微信版本的界面很可能不一样,ai可能会按照他之前“见过”的微信ui样式给你生成一个脚本。
- 「实现一个获取拼多多商品信息的脚本」。这是典型的伪需求,获取什么信息?什么商品?通过什么操作进入的商品页面?啥都没有,ai也只能凭借以前的“记忆”给你生成看似正确的脚本。
什么样的需求是合格的需求?简单来说就是你自己人工为了实现目标是如何操作手机的,你把这个操作过程
详细描述给AI,然后AI就会自动把你的操作过程翻译成冰狐js脚本,这样的需求就是合格的需求。所以需求越详细,生成的脚本就越可靠。
例子:
- 获取微信号:1.打开微信;2.点击“我”切换到有“视频号”文本的页面;3.获取以“微信号:”开头的微信账号。这样的需求就是好需求,把我们人工每一步操作都详细列举出来了,这样AI就能准确生成目标脚本。
如果需求非常复杂的,我们可以将这些需求在逻辑上分成不同的模块,然后分别细化,比如:
整体需求:
- 打开微信
- 获取微信号
- 访问网络获取电话号码
- 添加联系人
详细需求:
- 打开微信:打开微信,用“微信”这个词判断是否进入微信。
- 获取微信号:点击我进入带有视频号文本的界面,然后获取以“视频号:”开头的控件文本,并去掉“视频号:”
- 访问网络获取电话号码:url为https://fjsg.com.cn/api/call, post请求,请求和返回都是json格式,使用上一步获取的微信号作为参数,返回数据为json数组。
- 添加联系人:循环遍历上一步获取的数组,数组中存放的是电话号码,点击通讯录进入有“新的朋友”的文本界面,然后点击“新的朋友”进入带有“添加朋友”的界面,然后点击添加朋友进入有className为cn.android.editText的界面,然后粘贴电话号码,点击“搜索”,最后点击添加到通讯录。
其他一些例子:
一、手机应用设置相关操作。1.打开设置应用,如果找到设置文本则打开成功。2.查找电池如果找不到电池则向上滑动屏幕直到找到为止。3.点击电池进入有应用耗电管理的界面。4.点击应用耗电管理进入有安全事件的界面。5.点击冰狐智能辅助进入有耗电行为控制的界面。6.点击“允许完全后台行为”,如果弹出授权框,直接点击允许。7.点击“允许应用自启动”。8.点击“允许应用关联启动”。