Pycharm中导入Selenium

简介: Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。

一、前期环境准备

本文是建立在已经安装好 Python 和 PyCharm 的基础上,请先自行安装好

二、PyCharm创建项目

1.打开PyCharm,创建一个项目

点击New Project

  1. 选择好要创建项目的存放路径和项目名
  2. 选择好Python的环境
  3. 点击 Create

在这里插入图片描述
创建项目成功示例
在这里插入图片描述

2.导入Selenium

  • File->Settings->Python Interpreter

在这里插入图片描述在这里插入图片描述

  • 点击图中的 + 图标

在这里插入图片描述

  • 由于国外的镜像源安装组件速度较慢,选择国内的镜像速度较快,点击Manage Repositories,把下面的任意一个链接填入保存即可
 // 清华
 https://pypi.tuna.tsinghua.edu.cn/simple
// 阿里云
http://mirrors.aliyun.com/pypi/simple/
// 中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple

在这里插入图片描述
在这里插入图片描述

  • 在搜索栏输入 selenium,选择后,点击 Install Package

在这里插入图片描述

3.下载浏览器驱动

// Chrome 驱动
http://npm.taobao.org/mirrors/chromedriver/
// Microsoft Edge 驱动
最新版本链接:https://developer.microsoft.com/zh-cn/microsoft-edge/tools/webdriver/
历代版本链接:https://msedgewebdriverstorage.z22.web.core.windows.net/
  • 下面我以 Microsoft Edge浏览器为例
  • 打开浏览器查看 浏览器当前版本号

在这里插入图片描述
在这里插入图片描述

  • 记住浏览器版本号,进入 上面的链接查看对应版本号的驱动,点击x64下载

在这里插入图片描述

  • 解压文件,把解压后的 msedgedriver.exe 复制导项目根目录

在这里插入图片描述

  • 编写测试代码, 并运行
# 从 selenium 中导入 webdriver
from selenium import webdriver
# 设置驱动程序
driver = webdriver.Edge()
# 设置等待时间
driver.implicitly_wait(5)
driver.maximize_window()
# 设置打开的网址
driver.get("https://www.baidu.com")
  • 若是出现以下错误,无需惊慌,有两种解决方式(若是无错,并成功弹出浏览器,可无需理会以下说明)

在这里插入图片描述
1.修改代码,在 Edge() 写入驱动的路径即可成功运行

# 从 selenium 中导入 webdriver
from selenium import webdriver
# 设置驱动程序
driver = webdriver.Edge(r'msedgedriver.exe')
# 设置等待时间
driver.implicitly_wait(5)
driver.maximize_window()
# 设置打开的网址
driver.get("https://www.baidu.com")

2.把驱动的名字 msedgedriver.exe 改为 MicrosoftWebDriver.exe,即可成功运行
在这里插入图片描述

4. Chrome

Chrome 浏览器原理同上,只需把驱动放在项目根目录,webdriver.Edge() 改为 webdriver.Chrome() 即可成功运行

目录
相关文章
|
编译器 Python Windows
Selenium win7+selenium2.0+python+JetBrains PyCharm环境搭建
Selenium win7+selenium2.0+python+JetBrains PyCharm环境搭建
115 0
|
Python
Selenium2+python自动化4-Pycharm使用
前言         在写脚本之前,先要找个顺手的写脚本工具。python是一门解释性编程语言,所以一般把写python的工具叫解释器。写python脚本的工具很多,小编这里就不一一列举的,只要自己用着顺手就可以的,如果你还没有选好解释器,小编这里推荐pycharm。
1146 0
|
2月前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
455 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
5月前
|
数据库 Python Windows
Python:Pycharm安装指南
1. 双击安装程序,点击Next。 2. 选择安装路径,Next。 3. 默认选项,添加环境变量,Next。 4. 保持默认设置,点击Install。 5. 安装完成后选择是否立即重启。
70 2
Python:Pycharm安装指南
|
5月前
|
JSON 数据格式 Python
Flask实现内部接口----pycharm安装及新建,location代表着文件路径,下面是Python的环境,Flask是由Python开发的框架,Python文件接口ython通过GET发送
Flask实现内部接口----pycharm安装及新建,location代表着文件路径,下面是Python的环境,Flask是由Python开发的框架,Python文件接口ython通过GET发送
|
5月前
|
iOS开发 MacOS Python
【Python】已解决:(Pycharm切换Python版本后报错)No Python at “C:\Program Files\Python39\python.exe”
【Python】已解决:(Pycharm切换Python版本后报错)No Python at “C:\Program Files\Python39\python.exe”
402 0
【Python】已解决:(Pycharm切换Python版本后报错)No Python at “C:\Program Files\Python39\python.exe”
|
6月前
python+Pycharm+selenium操作浏览器(Chorme或Edge)
python+Pycharm+selenium操作浏览器(Chorme或Edge)
189 1
|
6月前
|
Python
pycharm配置本地python
pycharm配置本地python
160 1
|
6月前
|
Python
Pycharm为Python项目配置环境不生效,解决办法
在PyCharm中,项目依赖配置更改后未生效。解决步骤包括:1) 查找`C:\Users\username\AppData\Roaming\JetBrains\PyCharm2022.2\options\jdk.table.xml`,2) 删除`<jdk></jdk>`标签内的旧配置内容,然后重启PyCharm以应用新目录。
527 0
Pycharm为Python项目配置环境不生效,解决办法
|
6月前
|
存储 IDE Linux
Python零基础入门-0 Python简介和开发环境PyCharm配置
Python零基础入门-0 Python简介和开发环境PyCharm配置