代码运行"/>
selenium+python自动化测试学习(一)令人窒息的软件安装和简单代码运行
- 框架的选择
- 软件安装(python/selenium)
- Chrome驱动
- python开发工具-pycharm安装
- 测试程序
想起来上次写博客还是刚毕业学Android的时候,当时用的163博客现在都已经下线了,还好csdn的账号积分还在,令人窒息的是现在写篇文章都这么复杂了,真是令人眼花缭乱
为了记住这个令人窒息又充满难过的新语言新技术的学习过程,不得不说看别人的文章和自己干起来还是不一样,我就按我自己的思路来吧
首先是公司开发的平台已经非常庞大,每次上线新功能都不能保证老功能不受影响,也没有办法通过人力把所有的东西都测试一遍,基于此,想要将系统核心的功能做一套稳定的自动化测试
框架的选择
1.首先是在网上找了很多自动化测试的资料,相关的技术有很多,看了下觉得selenium比较成熟,相关资料比较多,而且功能更强大一些,所以决定搞这个
2.然后是选择开发语言,因为本人大概2012年接触代码一直就是Java,Android开发后来后台开发,其实是比较熟的,虽然现在不做开发了,但是代码底子还在,直接eclipse+java应该很顺手
不过实际查起资料来发现并没有啊,时代在变,推荐的编译软件都从eclipse变成ideal了(想起了当年eclipse改Android studio的痛苦经历)
索性一不做二不休,干脆顺应时代发展,一起学一学python吧!再难还能有C++难么?
啊,30岁学新技术,窒息
软件安装(python/selenium)
罗里吧嗦吐个槽,言归正传,反正就是在网上查啊查,现在安装完成了python和selenium,记录下
1.艰难的下载python,非常果断的选择了最新版3.9
/
2.安装么,下一步下一步,愿意换个文件就换个文件夹
3.成功之后看下安装成功没,打开亲爱的cmd,像这样
pip --version
4.然后安装selenium
pip install selenium
5.就这样稀里糊涂的安装完了,真是太顺利了吧?想起当年装java配环境变量哭晕在厕所
6.顺便看他的提示,说我的pip版本不够新,让我输入这个玩意升级
d:\python\python.exe -m pip install --upgrade pip
看,连升级命令都帮我写好了,感动(python.exe的路径是我安装时候自己选的,不知道放哪就放了D盘,python文件夹也是自己建的,棒(๑•̀ㅂ•́)و✧)
Successfully installed!Thank you!
Chrome驱动
好吧这玩意是需要驱动的,还好我们公司的系统本身也是推荐用户用谷歌,先就搞明白这块可爱的浏览器再说吧
在这里,下载对应版本的驱动
/
然后把这个exe放到和python一个路径下
丢过去了吗?然后需要配一下环境变量(这玩意在我上大学的时候)真是个噩梦
python开发工具-pycharm安装
啊,还要装开发工具,我的电脑已经不堪重负,在这里下载,300多兆很快的
=windows
安装没什么说的,创建一个项目,点击file–>settings–>Project (你项目的名称),看到 pip selenium 就证明pip和selenium已经装好
我找的那片文章是这样的
但是可怜的我没有,就再找,可以给他添加进来(也不知道前面cmd的东西死哪去了)
可以了吧?这下可以了吧?接下来要去研究这个玩意怎么用了
测试程序
下面就copy了前人的测试程序一小段,验证一下是不是可以运行呢?
from selenium import webdriverdriver1=webdriver.Chrome()
driver1.get("")
driver1.find_element_by_css_selector(".s_ipt").send_keys("广州天气")
driver1.find_element_by_css_selector(".bg s_btn").click()
输入代码,运行,会自动打开谷歌浏览器并且检索哦!这个“Chrome正受到自动测试软件的控制。”真的让人感动落泪,捅咕了小半天,大功告成!接下来让我研究怎么写具体的代码吧!
更多推荐
selenium+python自动化测试学习(一)令人窒息的软件安装和简单代码运行
发布评论