Selenium基础篇之环境准备
基础 环境 selenium 准备
2023-09-14 09:13:33 时间
文章目录
前言
大家好,我是空空star,本篇给大家分享一下Selenium的环境准备。
一、Selenium是什么?
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。
二、浏览器驱动下载
1.安装一个支持的浏览器
![](https://img-blog.csdnimg.cn/3821a9d12a6c438c90019b0ec7d6fe6c.png)
2.查看浏览器的版本
帮助-关于Google Chrome
我的浏览器版本 110.0.5481.177(正式版本) (x86_64)
3.下载浏览器驱动
驱动下载地址:http://chromedriver.storage.googleapis.com/index.html
优先找对应版本,如果没有,就找最接近的版本驱动下载,比如我这个就是找的最接近的。
然后下载跟你电脑系统适配的驱动,我的是mac Intel,所以我下载的就是chromedriver_mac64.zip
4.驱动位置放置
将压缩文件解压后,里边有一个可执行文件,mac长这样
4.1 放在代码文件同级目录
![](https://img-blog.csdnimg.cn/095bb57880b248f3a2b81264d4cd82cb.png)
使用该放置方法,在启动浏览器实例时就不需要指定驱动位置
from selenium import webdriver
driver = webdriver.Chrome()
4.2 随意放置
使用该放置方法,在启动浏览器实例时需要指定驱动位置
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
path = Service('你的浏览器驱动位置')
driver = webdriver.Chrome(service=path)
4.3 放在python解释器根目录
三、安装selenium
1.安装
不指定版本的话默认安装最新版本
pip install selenium
2.查看版本
pip show selenium
Name: selenium
Version: 4.8.2
Summary:
Home-page: https://www.selenium.dev
Author:
Author-email:
License: Apache 2.0
四、使用selenium
使用selenium打开我的个人主页
from selenium import webdriver
from time import sleep
# 启动浏览器实例,创建webdriver对象
driver = webdriver.Chrome()
# 打开网页
driver.get('https://blog.csdn.net/weixin_38093452')
# 窗口最大化
driver.maximize_window()
# 等待5秒
sleep(5)
# 结束webdriver进程
driver.quit()
相关文章
- Linux网络抓包分析工具Tcpdump基础篇[参数说明]
- 域渗透基础之环境搭建(单域到组件域林)
- Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)
- 鲲鹏云实验-Python+Jupyter机器学习基础环境
- spring+springMVC+mybatis的框架项目基础环境搭建
- Java基础知识点整理(2021年最新版)
- JavaScript语言基础-环境搭建
- 【python基础】Linux环境下非root用户安装Python和第三方包
- Android 基础课堂 - Lesson.4
- Jenkins 基础 05 系统权限管理与视图
- Python爬虫基础:简单的爬虫入门示例(urllib库)
- 【原创】开源Math.NET基础数学类库使用(07)常用的数学物理常数
- Unity技术手册 - 粒子基础主模块属性-中
- 【SpringBoot笔记01】SpringBoot框架介绍及其基础环境搭建
- Java基础篇 | Java开发环境的搭建
- Hive基础02、安装Hive
- pyecharts基础系列总结(含全系列文章路径)
- 零基础学Python(第二章 中文编码)
- 〖Python零基础入门篇②〗- Python编程环境搭建 - Pycharm 简介、安装与配置
- Python 数据分析入门:搭建环境(基础必备)
- 鲲鹏云实验-Python+Jupyter机器学习基础环境
- 深度学习开发环境及编程基础
- TensorFlowX.Y核心基础与AI模型设计06:TF2模型的输入输出思想、模型保存为单文件多文件、加载模型输入参数
- SQL 基础语法
- Selenium基础 — Selenium环境搭建(Windows环境)
- 测试工作3年还在基础岗?可能只是因为你的工作能力差
- Python基础===使用virtualenv创建一个新的运行环境
- python基础===Windows环境下使用pip install 安装出错"Cannot unpack file"解决办法
- Spring+SpringMVC+Mybatis(开发必备技能)01、基础idea环境配置
- System verilog基础-面向对象编程
- 【UNIX 环境编程】GCC 编译器 | Makefile 基础入门 | GDB 调试教学