selenium的webdriver工作原理
每条selenium脚本发送一个http请求到浏览器驱动,浏览器驱动的httpServer会接受请求并发送到浏览器,由浏览器执行相关操作然后将测试结果返回给httpserver,httpserver又将结果返回给selenium脚本,如果是错误的http代码,会直接打印在控制台。
安装selenium包
方法1:pycharm页面命令行下载
cmd命令行输入以下命令
pip install selenium
命令查看是否下载成功
pip list
出现selenium包即下载成功
方法2:Python Interpreter下载
pycharm找到‘file’-'settings'-'Project:boss'(boss是自己的项目名)-'Python Interpreter'-单击‘+’-输入框搜索‘selenium’-点击‘Install Package’
最后可在Python Interpreter查看到selenium包存在即下载成功
方法3:左下方Python Packages直接下载
下载驱动
1.打开Chrome浏览器,找到‘设置’-‘关于Chrome’
2.下载相应驱动(与浏览器对应的浏览器驱动)
下载地址:Chrome for Testing availability (googlechromelabs.github.io)
3.将浏览器驱动.exe文件解压至python解释器的安装文件里
tips:找不到解释器位置可以按照以下步骤执行
点击右键,点击‘打开文件所在的位置’
测试脚本:以打开百度页面为例
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')