搭建 Selenium+Python开发环境详细步骤
作者:久曲健 时间:2022-10-12 17:34:02
一、写在前面
我从未想过自己会写python系列的自动化文章,有些同学会问,那你现在为什么又开始写了?
不止一个人找过我,问我可以写一些Python
自动化的文章吗,答案是肯定的。
笔者Java
党,整Python
其实也是能整的,哈哈。
那么,以后我将给大家带来接口和UI自动化两个方面的分享,还请大家持续关注我!
二、环境搭建
1、Python环境搭建
使用版本:
Mac系统 Python 3.10.8 Selenium4.5.0
python的安装:
从https://www.python.org/
下载安装.
终端输入python3
,如下图所示:
安装Selenium及驱动
selenium类库安装
pip3 install selenium
驱动类库安装(告别手动下载驱动包)
pip install webdriver-manager
安装完成,如下图所示:
这里有一个警告,是pip3
命令需要进行升级(pip是一个用于安装及维护Python包的命令)
2、第一个脚本
环境基本搞定了,使用pycharm
创建好工程后,运行如下代码:
# -*- coding: utf-8 -*-
"""
@Time : 2022/10/18 10:21 PM
@Auth : 软件测试君
@File :demo.py
@IDE :PyCharm
@Motto:ABC(Always Be Coding)
"""
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get("https://www.baidu.com/")
driver.quit()
3、可能遇到的问题
4、解决办法
终端输入如下:
pip install packaging
注意: 这些pip命令也要在Pycharm中输入,如下图所示:
成功解决问题,这里要吐槽下自己,度娘后发现,居然是缺少类库引起,真的是笨的可以,哭笑不得,哈哈哈!
5、运行效果
三、写在最后
到此,整个web
自动化的开发环境就搭建完毕了,不得不说,真的比Java
开发环境简单容易多了,虽然然容易,但是我还是喜欢写Java
!😂
来源:https://www.cnblogs.com/longronglang/p/16804699.html
标签:Python,Selenium,环境搭建
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
在python中实现将一张图片剪切成四份的方法
2023-10-04 02:20:04
python模块之re正则表达式详解
2021-08-15 03:34:52
![](https://img.aspxhome.com/file/2023/5/77665_0s.png)
CSS框架的利与弊
2007-12-06 12:59:00
css特性:空白外边距互相叠加
2010-06-21 10:53:00
![](https://img.aspxhome.com/file/UploadPic/20106/21/100530a-82s.jpg)
Python日志模块logging的使用方法总结
2023-05-10 03:28:45
![](https://img.aspxhome.com/file/2023/2/76192_0s.png)
Webpack4 使用Babel处理ES6语法的方法示例
2023-08-30 08:12:37
![](https://img.aspxhome.com/file/2023/8/56198_0s.png)
ASP实现下载系统防盗链方法
2008-02-01 14:05:00
python2.7 安装pip的方法步骤(管用)
2022-02-11 06:28:43
![](https://img.aspxhome.com/file/2023/0/72920_0s.png)
深入浅析python中的多进程、多线程、协程
2022-06-05 15:59:27
python数据分析之线性回归选择基金
2022-03-09 08:13:59
![](https://img.aspxhome.com/file/2023/7/69577_0s.webp)
在Linux下安装Oracle
2010-07-30 12:46:00
python中pop()函数的语法与实例
2023-12-26 13:05:31
轻松处理Dreamweaver段落缩进
2007-11-17 07:53:00
详解php如何合并身份证正反面图片为一张图片
2023-05-22 10:44:46
python爬虫实现POST request payload形式的请求
2023-11-07 21:08:55
![](https://img.aspxhome.com/file/2023/0/63880_0s.jpg)
python3.9和pycharm的安装教程并创建简单项目的步骤
2021-06-18 05:34:16
![](https://img.aspxhome.com/file/2023/9/72189_0s.png)
django 使用 request 获取浏览器发送的参数示例代码
2023-07-26 15:04:44
向Oracle数据库的CLOB属性插入数据报字符串过长错误
2023-07-23 11:11:06
古老的问题:清除浮动
2009-02-12 11:21:00
python从入门到精通(DAY 3)
2023-11-03 08:23:18
![](https://img.aspxhome.com/file/2023/8/63598_0s.png)