Mac搭建pyhton+selenium+pycharm实现web自动化测试

安装pip或者安装pip3:

 1 sudo easy_install pip 

二选一安装

 1 sudo easy_install python3-pip  

 

 

 安装selenium:

 1 sudo pip3 install -U selenium 

 

安装成功

3、验证自己的selenium版本

 1 pip3 show selenium 

 

 

搭建完成!

 

/*******************************/

如果想查看目前python安装的所有第三方包,就可以用pip show list查看

 1 pip show list 

 

卸载selenium

1.如果想卸载selenium 输入

 1 sudo pip uninstall selenium 

提示Proceed(y/n)?,输入y就行

/*******************************/

 

 

 

安装完python+selenium+pycharm+pip后,就可以写一个自动化测试脚本来验证一下环境搭建是否成功了

 

新建第一个项目:demo

(1)注意选择Python解释器,我这里把Python3已经作为了我的默认python,我选择了Python3

 

先检查了一下选择的解释器

在preferences - Project:dome -- Project Interpreter里选择的解释器是Python3.7.这里面没有selenium

点击左下角的+  然后搜索selenium,选择install package 就安装好了

 

 看看现在是不是selenium有了

 

 

下载并配置firefox的webdriver

下载渠道: https://github.com/mozilla/geckodriver/releases,下载 geckodriver-v0.23.0-macos.tar.gz

Chrome、Firefox、Safari、Edge驱动下载地址:https://pypi.org/project/selenium/选择对应系统的浏览器驱动 


解压文件,并将解压后的geckodriver移动到/usr/local/bin目录下

打开终端,进入 geckodriver-v0.18.0-macos.tar.gz 所在路径:

 

 1 cd /Users/hu/Downloads  【下载后的文件保存的路径】


解压文件,输入命令 

 1 tar zxvf geckodriver-v0.23.0-macos.tar.gz 


将解压后的文件移动到/usr/local/bin路径: 

 1 sudo mv geckodriver /usr/local/bin/geckodriver 

 

验证配置是否成功:将一下代码复制到PyCharm的python console 中运行脚本,或者新建一个dome.py的文件 如:

dome.py

 

复制代码
 1 from selenium import webdriver
 2 
 3 import time
 4 
 5 driver = webdriver.Firefox()
 6 
 7 driver.get('http://www.baidu.com')
 8 
 9 print ("您可以通过百度搜索任何想要的内容")
10 
11 time.sleep(6)
12 
13 driver.quit()
14 
15 print("时间到。 已经退出了.")
复制代码

 

运行后可以打开firefox浏览器并访问百度主页,打印

您可以通过百度搜索任何想要的内容,等待6秒后关闭firefox。

 

 

 

posted @   Mr、桔子  阅读(640)  评论(0编辑  收藏  举报
编辑推荐:
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
点击右上角即可分享
微信分享提示