Python安装非常简单,可以自行百度。
不同的编程语言选择不同的Selenium客户端库。
对应我们Python语言来说,Selenium客户端库的安装非常简单,用 pip 命令即可。
(1)win+R输入cmd打开 命令行程序,运行如下命令:
pip install selenium
(2)安装完成后输入如下命令查看是否安装成功:
pip show selenium
安装成功如下图:
浏览器驱动 和 浏览器 是对应的。 不同的浏览器,需要选择不同的浏览器驱动。
常用的浏览器为Chrome和FireFox,此处使用Chrome。
Note:
使用谷歌浏览器需要注意的是不能使用最新版本,因为最新版可能没有对应的浏览器驱动,且要停掉自动更新,防止日后因自动更新导致浏览器驱动不匹配。
那么谷歌浏览器驱动到底要放在哪呢?
第一种方法是放置在以下安装目录:
谷歌浏览器安装目录下:比如C:\Users\Administrator\AppData\Local\Google\Chrome\Application(注意添加到环境变量Path下)
python安装目录下:比如C:\python3.7.1
此处我是放在了python目录下:
下载chromedriver后,将chromedriver文件放到python目录下,我的是:E:\Python\Scripts
第二种方法是可以在IDE项目里自定义位置:
这个位置可以自己指定,比如我是把驱动放在项目路E:\Pycharm\TestFramework\drivers\chromedriver.exe
需要在代码中指明driver的路径(绝对路径或相对路径),代码如下:
# setUp方法里一般写启动浏览器相关的东西,即测试环境的准备 def setUp(self): self.driver = webdriver.Chrome(executable_path=DRIVER_PATH + '\chromedriver.exe') # self.driver = webdriver.Chrome()
其中DRIVER_PATH 是放置各种浏览器驱动的文件夹路径,在这里可以把绝对路径E:\Pycharm\TestFramework\drivers\chromedriver.exe直接赋值给executable_path,但是为了后期方便维护,我在此处做了配置分离,所以把路径放在配置文件里了。
(1)启动pycharm,创建一个项目,File - > New Project;Location可以改项目地址和名称。此处创建了名为test1的项目。
(2)在test1下创建一个python package,名为src
(3)src包下创建一个Python文件:右击src->New-Python File,输入名字:test1
(4)写如下代码:
from selenium import webdriver # 创建 WebDriver 对象,指明使用chrome浏览器驱动 driver = webdriver.Chrome() # 调用WebDriver 对象的get方法 可以让浏览器打开指定网址 driver.get("https://www.baidu.com/")
以上三行代码就可以简单入门了,当浏览器能自动打开,就证明一切OK了,图见下:
作者:橙喵喵
原文链接:https://blog.csdn.net/qq_34977905/article/details/115213033