Chrome-selenium IDE UI自动化

 

       随着日益发展,自动化测试,逐渐成为测试工程师必要掌握条件之一,自动化测试分为UI自动化、接口自动化。本文这里介绍的WEB 网页UI自动化,依托于浏览器插件实现UI自动化,纯小白都可以实现,无需代码功底。非常有趣的小工具。

 

首先,我们需要在插件市场下载一个插件,Chrome-selenium.crx ,网上有下载地址;下载好以后,打开谷歌浏览器的设置-扩展程序,然后把下载好的插件,拖放到页面。就可以完成插件的安装,安装好以后的插件。可以通过点击浏览器扩展程序按钮,然后打开selenium IDE

 

打开selenium IDE以后,我们可以根据自己的需要选择使用方式,本文这里选择的是,创建新的项目。

 

本文以百度为例,实现,自动打开百度,自动搜索

在这里输入需要操作的网站地址:

 

然后写第一步,这一步,通过open,去打开我们上面添加的网址,

 

此时,我们点击执行测试按钮,浏览会新开一个窗口,并打开百度,

 

 

当打开了百度以后,加下来我们就要通过插件自带的定位器,定位输入框,完成(点击输入框的操作)(只有点击了输入框才能输入文本)

 

点击定位器后,在百度,点击输入框,插件就会自动填入百度输入框的ID(id=kw)(ID定位器)

 

此时,如果我们再去执行脚本运行,那么浏览器,会自动新窗口打开百度,并点击输入框;

所以接下来我们就该输入,搜索词,并点击(百度一下)按钮,去搜索。

这儿的type,就是输入的意思,我们输入娃哈哈

 

然后:我们在通过click方式点击按钮,这儿按钮,还是需要用定位器去定位。

 此时,我们再执行脚本的话,就可以完成自动打开百度,并自动搜索了;

 

 

 这儿可以查看执行的日志记录;

 

 

 如果觉得操作太快的,可以在这儿调整执行时间;

 

 PS:

自动化测试可以显著提高测试效率。通过编写自动化脚本,可以快速地执行大量的测试用例,从而大幅度缩短测试周期,减少人工测试所需的时间和人力成本。

其次,自动化测试有助于保证测试的一致性和准确性。自动化脚本的执行是标准化的,可以排除人为因素导致的测试差异,使得每次测试的结果都是可预测和可重复的,从而提高测试的可靠性。

此外,自动化测试能够持续监控产品质量。自动化测试可以集成到开发流程中,实现持续集成和持续交付,每当代码有变动时,自动化测试就会自动执行,及时发现并报告问题,确保产品质量得到及时控制。

再者,自动化测试可以减轻测试人员的负担。自动化测试可以替代一些重复性的、繁琐的测试任务,使测试人员有更多的时间和精力去关注更复杂、更有挑战性的测试问题,提升测试工作的整体质量和水平。

最后,自动化测试还具有较好的可维护性和可扩展性。自动化脚本可以方便地进行修改和扩展,以适应新的测试需求或业务变化,降低维护成本,提高测试的灵活性和适应性。

 

posted @ 2024-04-28 12:00  xiaodi888  阅读(197)  评论(0编辑  收藏  举报