Web UI自动化练习之篇一

2022-08-25 16:53:05 浏览数 (2)

在《漫谈测试技能——初识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软件质量保障。

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

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

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

0 人点赞