有时候在网页上要重复执行相同的操作,太枯燥,不想一直这样点点点,哎,那可以用 sling id 呀! selin id 是一款简单易用的浏览器插件,只需要录制网页上的操作就可以轻松自动运行,简单几秒钟就可以录制一个网页操作流程,并且可以自动运行在不同的浏览器和操作系统上。下面我们以 ig 浏览器为例, 首先要进入到浏览器扩展中心,获取 selenium ide 的扩展,把它加载到浏览器中,按步骤加载 seleniumide, 扩展成功后,在浏览器右上角处点击打开,在打开的 ide 界面中点击 record a new test a new project, 在弹窗中输入一个项目名称, 接着输入要操作的地址,然后点击开始录制按钮,这时 id 就会自动打开浏览器,并且进入到刚才填写的地址。我们就已搜索 sleening 扩展过 成为演示吧。接着按正常的步骤开始操作一遍就可以了, id 会自动把你的每个操作记录下来,等操作完成后,点击结束录制按钮,结束当前的录制,然后在弹窗中给 case 起个名字。这时 id 界面中就可以看到我们刚才所有的操作都录制下来了, 里面包括我们刚才的输入信息,点击鼠标移动及关闭页面。当然有时在录制中会不小心多操作了,那也别担心, 在这个界面中直接删除多余步骤就可以,还可以对某一个步骤单独重新录。那下面我们来点击运行看看,不过运行前我们点击这个时间标志,这里上下拖动可以调整 ks 运行的快慢,因为太快了,运行过程会一闪而过, 毕竟计算机操作比我们用手点快多了。当调试的时候就调慢点,方便我们查看运行过程,在实际运行的时候调快点, 节省时间。在运行结束后, id 界面下方会提示 ks 运行成功颜色显示绿色,如果运行失败,就会提示失败颜色也显示红色,并且会提示到哪一步以及失败原因, 只要按失败原因调整修改步骤就可以了。开不开心?今天又学会一个技能了,那快点去试试吧,开不开心?
粉丝486获赞3556

自动化测试 siri、 nem 三大件大家好,这一节呢,我们继续来看一看 selenian 的一个三大组件。通常我们提到 siri nem, 基本上想到它是一个测试工具,但是实际上呢, 一个赛列面膜还是包括我们三个不同的内容的。一个我们叫 id, 一个叫 gree 的,一个叫微博 driver。 我们先看三零零 id, 他主要有什么功能呢?可以实现我们叫他自动化代码的录制,还有自动化代码的运行,以及自动化代码的一个调试。这个功能大家看听起来还是挺厉害的,但实际上呢,我们 我们很少用这个工具啊,因为这个工具呢,他实际上非常小巧,他甚至呢只是我们浏览器里边这个插件都没有办法直接单独的去运行。那我们在自动化过程里边,当我们涉及到很多很多的功能,很多很多 需求的时候,我也没有办法把这个 id 呢,跟我们解答的自制工具给他集成到一起去用。这也是我们为什么比如说很少去选择他去做自动化测试。一般情况下呢,我们去用这个 id, 主要是在前期,如果大家想对自动化的一个效果,我去做一个快速 速的一个了解的话,可以直接通过 id 做一个尝试。 id 大家知道一下,它是一个很小巧的工具,我们在前期使用一下它可以,但是后续的话,基本上就把它抛弃掉了。 go red 格瑞的是我们教他一个辅助工具,他主要给我们提供了什么呢?就是当我的自动化代码都写好了之后,我要实现分布式执行效果,我可以用格瑞的去做,那可以通过他把我们的代码呢分发到不同的机器上面,同时去运行,这是我们的格瑞。 那外部砖法呢,就是我们在做自动化的时候使用到的一个真正的一个工具。这个工具呢,其实对我们来说是一个包,这个包里边就是有给我们提供我们自动化 测试的时候所需要的一些 api, 那我们在我们的编程园里边呢,去调用这个包里边的 api, 然后去实现我们的各种啊手工操作的这样一个效果。那大家看,这就是我们的一个三大组件啊。那这一小节的内容我们先到这。

森林谷瑞的呢,是一款可以大幅加速微博自动化测试的工具,他允许测试者轻松的在多台设备上面可以并行执行多个测试用力,比如你有一千个用力,你可以利用森林谷瑞的将它分布到舞台设备上面,那么将运行时间缩短到两百个用力的时间。 再比如要在股沟 i 一我国三大主业浏览器当中进行测试,那么你也可以使用森林福瑞的达到变形效果。

哈喽大家好,欢迎回到特斯丁学院。上期我们正式开始了 pryright 的代码编写。其实之前使用过 steam 用的小伙伴都知道,对浏览器的控制, 找元素,对元素的操作其实就是 webui 自动化测试入门的三大基础。本期视频就给大家介绍 part 对浏览器的常用操作。 在 vivo ui 自动化测试过程中,我们往往需要根据测试对浏览器进行一些操作,比如浏览器的最大化, 前进,后退,刷新等等。这些操作在 provider 中又该怎么去实现呢?我们直接来看下面的案例讲解。我们新建一个 的文件 example 零四,根据上节课的写法,我们依然使用位子处理 pro 同步方法,然后到包实力化浏览器。第一点, chrome, 点 note, 人力化页面 布如斯点妞佩奇,打开被测网站 go to, 今天我们打开的是知乎来进行演示,这是我们上节课所讲的内容。 在三零六中,我们可以直接调用 joy 中的 max window 窗口的最大化。那 在 pry 之中呢?他并没有给我们直接提供此类方法,我们只能够通过谷歌命令进行控制。谷歌命令可以从官方地址的文档进行查询,在这文档中有很多命令, 这些命令我们可以根据自己的测试需要在这里进行查询。而我们现在所需要的窗口最大化,他的命令呢,就是 start maxi 的。在之前的版本中,最大化浏览器可以只用加此参数 就可以了。我们先加上有头模式,然后呢,带上五个命令最大化浏览器的运行参数。运行参数呢,我们写在 aux 里面, aux 它是一个列表, start max 新版本的 red, 我们还需要在 content 或者是配句中 加上 no will put 等于去才可以。 no will put 它这个参数呢,就是使 prayer 默认的帮口大小失效,也就是说它会 让窗口最大化。当然这段代码在 windows 环境下是没有任何问题的,但是在 macos 下没有任何的效果。 如果一定要在 macos 下对到话窗口,我们只能够强行将 vopot 设置成你当前的 显示器的分辨率。当前我的显示器的分辨率是幺九二零乘幺零八零,所以我们可以直接设置 vivo pot, 它是一个字典,定义的是宽度和高度,所以我们可以直接写 y 等于幺九二零, 高度呢嘿,等于幺零八零。定义好了之后,我们就可以以全屏的方式呢打开被测网站。通常情况下,我们在可视化下实现 自动化测试。我们的需求往往是通过人工辅助来验证测试过程。所以在脚本执行的过程中呢,我们会将每一步设置一个等待时间。 在 sin 牛中,我们可以借助于 times sleep 系统方法来进行处理。在 progression 中可以使用 nounch 后面一个参数叫做 through move, 那么这个参数呢,可以实现我们刚刚所要的这一个效果。参数的单位是好妙, 如果我需要每一个操作停顿三秒,那么我们可以直接等于三千即可。接下来来打开知乎,在知乎的首页,这里我们可以看到一个开通机构号的按钮,当我们点击这一个按钮的时候呢, 会进入到一个新的页面。接下来我们就来进行跳转回退和刷新的操作, 我们可以直接使用 pro write 的文本定位方式 get by test 注入开通机构号, 通过这种方式呢,自动帮我们找到这个按钮。然后呢,请一个点击的操作,点击完成之后,我们进行一个后退的操作, 后退当然在页面下面直接吊用佩奇下的勾 back 方法,如果我们需要前进呢?吊用佩奇下的勾 forward。 当然有时在执行测试用力的时候会有刷新的操作。 在 project 中我们可以调用 page 下的 read 的方法来进行页面的刷新,了解了这些东西之后 后,加一个关闭页面,不如色点 close 来执行我们这段代码的演示效果。 我们可以看到已经最大化浏览器会点击到这一个页面,并且退回来再进行一次刷新的操作。好了,本期的视频就到这,感谢收看,我们下期再见!

更简单的固件销路方法,它来了,不会使用这个 i do you know i d e 进行销路的同学们也有福了,经过我一晚上的学习,我也是知道了如何把这个 i know 文件变成 b 文件,然后我们就可以使用这个 flash download two 进行销路了。 现在我讲解一下销路的具体步骤,就是到时候你们在网盘下载的时候,会看见这个销路工具的压缩包,然后你把它解压,解压之后打开会是这样一个界面,然后打开这个 exe 文件,在这里边选择 esp 三二 c 三这一个,点击, ok。 这些都是我之前尝试留下的痕迹,删掉,删掉,全部删掉,这个也删掉,这些都删掉,全都删掉,删掉。嗯,这就是你们打开以后的样子。然后点击这三个小点,找到这个 merged 并后缀的文件, 选择它点击打开,到时候我只会把这一个文件传到网盘上,你们直接用就可以了。然后这边输入零乘零 这个城市 x 小 写字母 x, 然后连接下你的开发板,连接开发板要先按住不的键不放手,然后插入已经连接电脑的数据线,记住一定是数据线才可以,不能随便拿一根充电线。 数据线 usb 先接电脑,这里会有一个开发版端口,可能是 com 三,也可能是 com 四,然后下边选择十一万五千两百上面的方框,点上对勾,点击开始导入,等这个条条全都变成绿色显示商录完成之后就可以了。 这时候开发版还是没有动静,但是不要慌,直接拔掉这个 usb, 然后重新再上电,然后我们就会发现这个表情出现了,说明已经烧录成功了,所有的固件和工具我都上传到网盘中去了,这次为了省事,不用一一回复私信,我创建了一个粉丝群, 有兴趣的同学可以加我的粉丝群,就可以直接在群公告中获取网盘链接了。好的,就是这样了。

信心,然后呢?这个就不能点击了,这个是要输入,然后我们开始 输入我们的手机号码, 输入手机号码之后,然后呢我们在这里还是一个停顿,零点五秒,这样的话会有个停顿,看着给人感觉很自然的感觉, 如果没有这个停顿时间的话,他一下子账号号密码一下子出来了,给人感觉很不自然。停顿 之后我们再找那个密码输入框 还是复制。 哦,这不是验证码搞错了,先要点这个验证码检查 啊,这个验证码 点击一下正码之后,然后他就这个要点,点击一下 clink, 点击发送验证码之后,然后呢我们就输入验证码, 嗯, 然后呢我们再获取输入验证码的一个输入框, but, 点击找到这个输入框之后,然后我们还是输入输入这个验证码, 这个呢我们就直接输入这个验上面这个验证码,这个输入这个 输入验证码之后,然后下面一步我们就是要点击登录了,寻找那个下面这个登录界面,登录这个按钮 还是复制,如果搞熟练了,这个是不是很简单啊?只是粘贴复制这个登录按钮,右键检查 登录按钮。 七、找到之后,然后我们是 clink, 点击一下 点击之后,然后我们让还是让他强制等待一秒钟, 嗯,这个强制等待一秒钟之后,然后我们就进入那个主页面了,进入主页面之前,我们必须要把这个登录界面退出来,要不然的话我们是无法提取到下一个下一个页面的元素的, 然后退出主程序,退出这个登录界面, 退出来之后,我们这个登录这个函数就设置设置好了,然后我们试一下先设置个主函数, 这个这个函数主要是,呃,主要是记录程序的那个步骤, ur 这个链给它一个 ur 的参数, ur 的链接就这个就是这个网站的网址 给他复制了, 有了网址,然后通过第一个函数 get htm, 然后然后得到它这个 htm 这个这个数据结构。 第二步呢就是登录执行登录这个函数。 好,这个就是现在目前程序的一个运行步骤,然后接下来我们就执行这个程序,试一下 缩小,把这个先关掉,这个关掉看一下。 这个有时候打开有点慢,网跟网速有关系, 我这个网速不行,哎呀,在阳台这个网速有点慢,而且还是晚上,这个用网的人可能多,有点影响。 好,让他先慢慢运行,我们再继续下一步。 好,打开了。 嗯,怎么这么慢呢?把它放大看, 他一会自动登录。 嗯,看点击登录了手机号输入看有个停顿时间,如果没停顿时间,他直接就 获取验证码。现在要把程序打开一会验证码这一步呢,我们要手动的验, 验证一下,这是验证码就出来了。好,我们这个这个需要手动动一下。 好,现在发送验证码还有五秒。哎呀, 验证码还没过来,三六五幺九八,试一下,三六五幺九八, 哎,登录成功了。好,这个已经成功了。好,这个好,前面这已经没问题了,我们接着下一步。 登录成功之后,然后我们在搜索框里面搜索许巍的音乐,黄家驹。 好,退一步先找到这个搜索框,右键检查 在这还是粘贴,粘贴啊,是这个主函数。 嗯,获取获取播放列,播放列表 粘贴,获取到了个搜索框之后,然后就是在这在这里面输入,输入那个歌手名称, 就说个刘德华, 刚才呢?我们这个我看了一下,我们直接输入之后他就不用点搜索,我们用程序试一下,再运行一下,把这个,先把这个登录这个先取消掉, 嗯, 运行一下,看用不用还点这个找这个搜索, 如果说不行的话,我们就要找到这个搜索这个按钮算不浪费时间了,直接找 输入刘德华之后,然后我们就是,呃,点击搜索 直接复制粘贴。 hmm, 哦,这个已经找错了,找这个,找这个按钮,嗯, 在这 找到这个搜索按钮之后,点击 clink 剪辑之后还是强制等待 一秒钟, 然后就进入这个播放界面了,在这个音乐列表了,然后呢就是将他们所有的音乐添加到这个歌曲名里面,找到这个, 嗯,先复制这个, 基本上我们都是复制粘贴,复制粘贴,然后是还是 click 点击, 点击好,点击之后这个不会跳转,所以不用强制等待时间,然后加入列表,播放列表之后这个没有转,然后再找这个播放, 还是先复制粘贴?

小伙伴,你是否在学习爬楼的时候遇到过这样的验证码,他需要我们滑动才能够通过。这样的验证码通常会识别我们是否使用了机器来滑动。比如说我们来一个 steam 试一下, 使用 silly name 打开浏览器来模拟这个滑动流程,这个时候就提示了验证失败,这是因为对方检测到了我们使用机器来进行扒取。所以呢,我们在使用 siri name 的时候,我们可以添加银行代码 a d d arguments 来去掉这里的 web siri 痕迹。接下来我们再来试一下, 好,这一次就滑动成功了。但是有的时候呢,我们滑动的太快,他依然可以检测到我们是机器所为。针对这种情况,我们就需要来模拟人的行为, 这里呢,我们创建一个函数 get track, 通过他来模拟人的行为,我们来运行看一下效果。 滑动的时候呢,我们就不再那么快了,而是一点一点的滑动,每次滑动的距离都是不同的,这个时候又可以提示验证成功了,这里呢,就是每次滑动的距离,他是一个随机的小伙伴,你学会了吗?