Selenium自动化安装教程
Selenium自动化安装教程
目录
提示:
1. 电脑至少已安装一种浏览器,如:Chrome(推荐)、Edge、Firefox、IE、Safari。
2. 浏览器必须为官网下载的正版浏览器,如果电脑安装的浏览器为盗版,将导致无法执行自动化。
一、安装Python运行环境
1. 找到官方网站
在搜索引擎中搜索 python 关键字, 带有 "官网" logo 的结果即为 Python 官方网站(注意不要点到带有 "广告字样" 的结果)
PS: 下载安装软件, 最靠谱的方法就是去官网上下载。
2. 找到下载页面
选择 "Download for Windows"
下载完成后, 会得到一个 exe 的安装程序:
3. 双击安装包
双击安装包. 注意选下安装路径.
注意:
- 最好勾选下 "Add Python.exe to PATH" 这个选项
- 要记得 Python 的安装目录(后面可能会用到)
点击 Install Now 之后, 稍等片刻, 就安装完毕了。
这个安装过程非常简单, 一般只要不报错, 就算安装成功。
4. 运行 hello world
打开 Python 的安装目录可以看到:
其中最关键的就是这个 python.exe . 后续运行 Python 程序, 全靠这个 python.exe。
如果直接双击这个 python.exe , 就会打开 Python 的交互式解释器(控制台程序). 在这个交互式解释器中, 就可以输入 Python 代码了。
直接输入 print('hello') 这句代码, 按下 enter 键, 则打印出了 hello 这样的结果:
注意: 代码中的 ( ) 和 ' ' 都是英文, 不要写中文标点符号!
二、安装 pycharm
1. 找到官方网站
注意: 这个搜索结果中没有标识出 "官网", 但是大家要认准 jetbrains.com 这个域名
2. 找到下载页面
注意:进入官网之后不要着急直接点这个下载, 先把页面拖到最下面
点击红色方框圈起来的位置, 进行下载.
PS: PyCharm 有三个版本:
- 专业版 (Professional Edition)
- 社区版 (Community Edition)
- 教育版 (Educational Edition)
专业版相比于社区版, 功能要更丰富一些, 但是专业版收费, 社区版免费(咋们的宗旨是能白嫖就白嫖~)
教育版功能和专业版相同, 但是需要凭 edu 邮箱去 JB 官网申请(过程其实也不麻烦, 但是俺没有 edu 邮箱), 感兴趣的铁子可以去玩玩~
下载完成后, 会得到一个 exe 程序:
3. 双击安装包
双击安装包,注意选下安装路径。
建议把下图红色方框圈出来的选项勾上, 这样在任意目录鼠标右键就都可以直接用 PyCharm 打开目录了。
4. 运行 hello world
4.1 创建一个项目
4.2 选择项目所在的位置, 并选择使用的 Python 解释器
4.3 创建文件
4.4 填写文件名
4.5 编写代码
4.6 运行程序
右键文件, 选择 "Run 'hello' "
5. 字体设置
选择 File -> Settings
找到 Editor -> Font, 按自己的喜好将 Size 和 Line height 适当调整:
- Size 表示字体大小,数字越大文字越大。
- Line height 表示行高,数字越大则两行文字之间的间隔就越大。
三、Python管理工具pip
1. 认识pip
- pip是Python内置的包管理器。
- 所谓包管理器就类似于我们平时使用的手机 app 应用商店⼀样。
- 第三方库有很多, 是不同的人, 不同的组织实现的, 为了方便大家整理, Python官方提供了一个网站 PyPI https://pypi.org/ 来收集第三方库, 其他大佬写好的第三方库也会申请上传到 PyPI 上, 这个时候就可以方便的使用 pip 工具来下载 PyPI 上的库了。
- pip 在我们安装 Python 的时候就已经内置了,无需额外安装, pip 是⼀个可执行程序, 就在 Python 的安装目录中。
打开 cmd, 直接输入 pip. 如果显示以下帮助信息, 说明 pip 已经准备就绪。
如果在最开始安装 Python 的时候勾选了:
那么 pip 就是默认可用的。
2. pip常见问题
🌴'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 说明没有正确把pip加入到PATH中,可以手动将pip所在路径加入到PATH环境变量中,参考:windows环境下面配置pip环境变量
- 或者卸载重装 Python, 记得勾上上述选项, 或许是更简单的办法~
四、搭建自动化环境
1. 安装驱动管理
命令:pip install webdriver-manager
2. 安装selenium库
- selenium版本很多,这里我们安装 selenium 4.0.0版本
- 命令:pip install selenium==4.0.0
3. 检查python解释器
确定selenium库和WebDriverManager库都安装成功并加载到当前项目中
4. 使用selenium编写代码
firstTest.py
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.ie.service import Service
from webdriver_manager.chrome import ChromeDriverManager
#编写自动化脚本具体步骤
#1.打开浏览器---驱动管理
ChromeIns=ChromeDriverManager().install()
#创建谷歌浏览器驱动对象
driver = webdriver.Chrome(service=Service(ChromeIns))
time.sleep(2)
#2.输入百度网址:https://www.baidu.com
driver.get("https://www.baidu.com")
time.sleep(2)
#3.找到输入框并输入“中华人民共和国”
driver.find_element(By.CSS_SELECTOR,"#kw").send_keys("中华人民共和国")
time.sleep(2)
#4.找到“百度一下”按钮并点击
driver.find_element(By.CSS_SELECTOR,"#su").click()
time.sleep(2)
#5.关闭浏览器
driver.quit()
自动化运行成功
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)