前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Web UI自动化练习之篇一

Web UI自动化练习之篇一

作者头像
爱测角
修改2022-08-25 16:53:05
5250
修改2022-08-25 16:53:05
举报
文章被收录于专栏:爱测角的专栏

《漫谈测试技能——初识UI自动化》一文中,文章分享了测试工程师工作中的“痛点”和解决痛点的一种思路——UI自动化。当我们了解了为什么要去做自动化后,可以开始去学习自动化。

以UI自动化为例,基于Python和Selenium,我们把《漫谈测试技能——初识UI自动化》的自动化测试步骤转化为代码,即可完成常见操作流程的自动化。本文先简单介绍完成Selenium程序的两大步骤:

【步骤一】

准备Web UI自动化开发环境并引入自动化模块:

(1) 前置条件1:python安装selenium模块

(2)前置条件2:下载Chrome浏览器Selenium驱动到桌面:/Users/Frice-G/Desktop/chromedriver

【步骤二】

启动自动化驱动程序并执行自动化操作:

(1)引入selenium模块

from seleniumimport webdriver

(2)定义Chrome浏览器路径

PATH ="/Users/Frice-G/Desktop/chromedriver"

(3)启动驱动

driver = webdriver.Chrome(PATH)

(4)定义【爱测角】网页链接

iTestCorner_url ="http://www.iTestCorner.com"

(5)打开【爱测角】网页

driver.get(iTestCorner_url)

(6)输出【爱测角】网页title

print(driver.title)

(7)关闭浏览器

driver.quit()

【视频演示】

http://mpvideo.qpic.cn/0bf2zeafiaaaoeagvdqz5zqvbsodkteqavaa.f10002.mp4?

总结

通过上文的练习,我们已经可以让我们的Web操作变得“自动化”了,但是这个还只是比较基础的自动化操作,我们还需要更多的练习去掌握更复杂的自动化操作。同时,我们也要将自动化技术与测试(质量保障)思想相结合,让技术更好的服务于Web软件质量保障。

作者简介:爱测鲸,爱测角成员之一。

文章首发于微信公众号爱测角

转载请注明文章来源公众号:爱测角并附原文链接

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 爱测角 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档