selenium 学习笔记(一)

pip的安装

新建一个txt

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

把上面的代码复制进去后,把后缀名改为.bat然后双击运行

当前目录会出现一个这个文件

然后在命令行pyhon get-pip.py等它下好就可以了
selenium安装

需要安装到工程目录下,可以直接在pycharm打开终端

pip install selenium这样才能import,在其它地方安装,import是不行的
webdirver的安装

下载链接

https://googlechromelabs.github.io/chrome-for-testing/

看清楚是chromedirver不是chrome再下

diver的历史版本 :https://chromedriver.storage.googleapis.com/index.html

下载后解压有一个chromediver.exe的文件,把它复制到chrome.exe所在的目录下

写demo测试

在pycharm中新建一个test.py的文件,输入以下代码:

复制代码
from selenium import webdriver
from selenium.webdriver.chrome.service import Service

wd = webdriver.Chrome()
wd.get('https://www.baidu.com')

可以成功打开浏览器跳转到百度首页就算成功(浏览器会自动关闭没问题)

参考文档:https://www.byhy.net/auto/selenium/01/

b站学习视频:https://www.bilibili.com/video/BV1Z4411o7TA/?p=4\&spm_id_from=pageDriver\&vd_source=9011454fd1a10236b01d23c81676c2bd

相关推荐
_dindong1 天前
牛客101:递归/回溯
数据结构·c++·笔记·学习·算法·leetcode·深度优先
笨鸟笃行1 天前
百日挑战——单词篇(第十二天)
学习
**蓝桉**1 天前
服务器管理
linux·笔记
lingggggaaaa1 天前
小迪安全v2023学习笔记(一百四十三讲)—— Win系统权限提升篇&AD内网域控&NetLogon&ADCS&PAC&KDC&CVE漏洞
windows·笔记·学习·安全·内网安全·权限提升
安冬的码畜日常1 天前
【JUnit实战3_26】第十五章:表现层测试(下)—— Selenium 在网页测试中的用法
selenium·测试工具·junit·gui测试·junit5·表现层测试
71-31 天前
牛客上的练习题——打印X形图案(有说明scanf返回值)
c语言·笔记·学习
NON-JUDGMENTAL1 天前
DiverseVul
笔记·学习
落羽的落羽1 天前
【Linux系统】C/C++的调试器gdb/cgdb,从入门到精通
linux·服务器·c语言·c++·人工智能·学习·机器学习
Dylan的码园1 天前
以二叉树问题为基础的递归调试学习(上)
java·学习·算法·leetcode·r-tree
rengang661 天前
10-神经网络的工作原理:分析神经网络如何学习和推理
人工智能·深度学习·神经网络·学习