当前位置:网站首页>selenium基础+环境配置
selenium基础+环境配置
2022-07-18 23:17:00 【芒着可爱】
selenium
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。这个工具的主要功能包括:测试与浏览器的兼容性——测试应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成.Net、Java、Perl等不同语言的测试脚本。
环境搭建
- pip install selenium
- 下载浏览器驱动
注意:浏览器驱动要和自己的浏览器版本一样
- 查看浏览器版本:
\- 进入官网,点击download选择对应浏览器的版本
chromedriver 官网
根据系统,选择对应的下载链接
解压:- 把解压的浏览器驱动 chromdriver放在python解释器所在的文件夹(也可能是bin目录下)
注意: 如果解压后的chromdriver文件名为chromdriver4或者其他,只保留chromdriver
让selenium启动谷歌浏览器
# 启动谷歌浏览器
from selenium.webdriver import Chrome
# 1. 创建浏览器对象
web = Chrome()
# 2. 打开网址
web.get("http://www.baidu.com")
# print(web.title)
边栏推荐
- Note -「数论 定理及结论整合」
- How jupyter changes the default browser
- Flink real-time warehouse ODS & dim layer implementation template code
- 可落地的DDD(7)-战术设计上的一些误区
- 广发证券 手机开户安全吗,有什么门槛
- FPS游戏逆向-方框透视(三角函数)
- An Improved One millisecond Mobile Backbone 论文笔记
- 北方重工:通过郑州日产产品过程审核
- 【编程题】【Scratch二级】2020.12 森林聚会
- LeetCode刷题回顾(题目编号:94、17、面试题17、102、215、1、21)
猜你喜欢
Wsl2 connects the USB serial port device jetsonusb backup brush through usbip
Single machine high concurrency model design
可落地的DDD(7)-战术设计上的一些误区
剑指Offer 42:连续子数组的最大和
Microservice architecture | message bus and driver - [bus & stream]
工作3个月,我的测试工作感悟
【经验分享】强力推荐——截图小工具Faststone Capture(FSC)
UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)
WSL2 通过 USBIP 连接USB串口设备 JetsonUSB备份刷机
Getting started with pixel professional graph visualization
随机推荐
Math.Net最优化方法之LM方法
Hands on practice - teach you how to make an intelligent fish tank with STM32
FinalShell的介绍和使用
Is it safe for novice Xiaobai to open Huatai account again?
College sales turned to software testing, from 4K in the third line to 20k in the first line. I pushed another door open
一切皆可元宇宙,俨然成为了较为时兴的话题
6-40V输入 固定5V 3.3V输出 1.1A电流 23-5封装
Real time debugging practice based on attach to process
The safety situation of Air India's airliners is frequent. Indian media said that 30 flight failures occurred on average every day
vim编辑器介绍、3种工作模式
FPS游戏逆向-方框透视(三角函数)
互联网大厂智能座舱斗法
数组指针辨析
弱网测试工具—— clumsy
How can im im development reduce bitmap memory usage?
Flink real-time warehouse ODS & dim layer implementation template code
js数据类型获取
The practice of software R & D should start from the design
剑指Offer 42:连续子数组的最大和
FPS game reverse - box Perspective (trigonometric function)