Chrome-selenium IDE UI自动化
前言
随着日益发展,自动化测试,逐渐成为测试工程师必要掌握条件之一,自动化测试分为UI自动化、接口自动化。本文这里介绍的WEB 网页UI自动化,依托于浏览器插件实现UI自动化,纯小白都可以实现,无需代码功底。非常有趣的小工具。
1、首先,我们需要在插件市场下载一个插件,Chrome-selenium.crx ,网上有下载地址;下载好以后,打开谷歌浏览器的设置-扩展程序,然后把下载好的插件,拖放到页面。就可以完成插件的安装,安装好以后的插件。可以通过点击浏览器扩展程序按钮,然后打开selenium IDE
2、打开selenium IDE以后,我们可以根据自己的需要选择使用方式,本文这里选择的是,创建新的项目。
3、本文以百度为例,实现,自动打开百度,自动搜索。在这里输入需要操作的网站地址:
然后写第一步,这一步,通过open,去打开我们上面添加的网址,
4、此时,我们点击执行测试按钮,浏览会新开一个窗口,并打开百度,
5、当打开了百度以后,加下来我们就要通过插件自带的定位器,定位输入框,完成(点击输入框的操作)(只有点击了输入框才能输入文本)
6、点击定位器后,在百度,点击输入框,插件就会自动填入百度输入框的ID(id=kw)(ID定位器)
7、此时,如果我们再去执行脚本运行,那么浏览器,会自动新窗口打开百度,并点击输入框;
所以接下来我们就该输入,搜索词,并点击(百度一下)按钮,去搜索。
这儿的type,就是输入的意思,我们输入娃哈哈
8、然后:我们在通过click方式点击按钮,这儿按钮,还是需要用定位器去定位。
9、此时,我们再执行脚本的话,就可以完成自动打开百度,并自动搜索了;
10、这儿可以查看执行的日志记录;
11、如果觉得操作太快的,可以在这儿调整执行时间;
PS:
自动化测试可以显著提高测试效率。通过编写自动化脚本,可以快速地执行大量的测试用例,从而大幅度缩短测试周期,减少人工测试所需的时间和人力成本。
其次,自动化测试有助于保证测试的一致性和准确性。自动化脚本的执行是标准化的,可以排除人为因素导致的测试差异,使得每次测试的结果都是可预测和可重复的,从而提高测试的可靠性。
此外,自动化测试能够持续监控产品质量。自动化测试可以集成到开发流程中,实现持续集成和持续交付,每当代码有变动时,自动化测试就会自动执行,及时发现并报告问题,确保产品质量得到及时控制。
再者,自动化测试可以减轻测试人员的负担。自动化测试可以替代一些重复性的、繁琐的测试任务,使测试人员有更多的时间和精力去关注更复杂、更有挑战性的测试问题,提升测试工作的整体质量和水平。
最后,自动化测试还具有较好的可维护性和可扩展性。自动化脚本可以方便地进行修改和扩展,以适应新的测试需求或业务变化,降低维护成本,提高测试的灵活性和适应性。
结语
亲爱的朋友:
希望本文中描述的问题以及解决方案,可以帮助到您。当然,我们深知,问题和挑战总是层出不穷,新的情况也在不断涌现。如果读者朋友您有更好的方案,或者在实际应用中发现了文中的不足之处,请不吝分享您的宝贵建议。诚挚地邀请每一位读者加入我们的行列,共同完善这份教程。
感谢您的阅读与支持!
Dear frends,
We hope that the questions and solutions presented in this article can
be of assistance to you. Of course, we are fully aware that problems and
challenges are always emerging in an endless stream, and new situations
are constantly arising. If you, our readers, have better solutions or
have discovered any deficiencies in this article through practical
application, please do not hesitate to share your valuable suggestions
with us. We sincerely invite every reader to join us in continuously
improving this tutorial.
Thank you for your reading and support!
See you,Parting is for better meeting!