Selenium初试之自动化操作
文章编撰id:Lucifer_god
一、什么是Selenium?
selenium是一个用于Web应用程序测试的工具 。 Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.它支持很多浏览器的测试,如谷歌浏览器(Google Chrome),IE浏览器等等,它的好处有哪些呢?
- 可以很好的与浏览器的兼容性
- selenium完全开源,几乎没有任何限制
- selenium可以测试应用程序能否应用于其他用户的浏览器和操作系统上
二、下载selenium及搭载运行环境
1.首先你需要下载’selenium’这个库,使用pip install selenium即可(在cmd里,输入python然后加上这一段代码),或者也可以在setting里interpreter里搜索该库并下载
2.如果你打算使用谷歌浏览器作为你的测试浏览器,那么你需要下载一个谷歌浏览器并且查看谷歌浏览器对应的版本,比如我的谷歌浏览器的版本为94.0.4606.81,那么你需要去查找对应的chromedriver版本,这里提供一下下载的网址:
谷歌浏览器:http://chromedriver.storage.googleapis.com/index.html
3.到了下载chromedriver的时候你可能会有疑惑,没有对应的94.0.4606.81,其实我们只需要找94.0.4606.即可,后面两位数字有差异是没有关系的,比如我这里,我下载94.0.4606.41或者94.0.4606.61都是可以的,随后点击进入,会有linux,win32,mac等等,下载你所对应的操作系统即可,下载之后解压会出现一个chromedriver.exe的文件,我们只需要找到你的python解释器下的scripts文件夹就可以了,然后把这个chromedriver拖动到scripts里就可以了,这样操作的话就可以无需配置环境变量直接使用了
4.怎么找python解释器呢,使用window+R,输入cmd,敲回车,输入python,会出现如下文字,我的是3.9.5,那么需要找到python39这个文件夹,再找到scripts就可以啦
三:实战演练:进行自动化操作
输入如下代码,pycharm就会自动打开https://yz.chsi.com.cn/zxdy/网站,然后自动刷新,然后在搜索框内自动输入四川省硕士研究生招生信息,再自动滑到该页面得到末尾,再进行搜索。