摘要: https://www.selenium.dev/documentation/grid/ 前言 Selenium Grid是Selenium中的一大组件,通过它能够实现分布式测试,可以简单快速在不同的环境中测试他们的web应用。分布式,通过在客户端发送命令到远程端的浏览器实例,在远程端执行WebDr 阅读全文
posted @ 2022-08-22 14:36 云long 阅读(187) 评论(0) 推荐(0) 编辑
摘要: https://www.selenium.dev/documentation/webdriver/remote_webdriver/ 阅读全文
posted @ 2022-08-22 14:22 云long 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1. Browser navigation a. 访问页面 进行页面访问使用的是get方法,传入参数为待访问页面的URL地址即可。 from selenium import webdriver # 初始化浏览器为chrome浏览器 browser = webdriver.Chrome() # 访问百 阅读全文
posted @ 2022-08-22 14:20 云long 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 很多时候,我们其实需要对请求进行拦截,比如添加自定义请求头等操作,但是,Selenium 原生不提供请求拦截功能。因此,我们只能另辟渠道。 目前使用最多的应该是通过代理服务器对请求进行拦截,因为 Selenium 提供了设置代理的功能,这样就很好地对请求,甚至是响应(其实通过代理基本上什么都能弄,包 阅读全文
posted @ 2022-08-22 12:54 云long 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 复用 Cookie: 如果我们使用 Selenium 模拟登录操作,当然是可行的,但是有些登录操作比较复杂,并且现在网站有相当多的登录验证都得人工进行操作才可以(比如图片识别...),用 Selenium 模拟登录通常来说是一个费力不讨好的事情,因为无论多复杂的登录操作,目的就是为了获取得到相应的 阅读全文
posted @ 2022-08-22 12:47 云long 阅读(65) 评论(0) 推荐(0) 编辑