梦想是指引我们前行的星光,无论夜有多黑,它总能照亮前|

园龄:粉丝:关注:

随笔分类 -  Selenium Python

Selenium Grid 4
摘要:https://www.selenium.dev/documentation/grid/ 前言 Selenium Grid是Selenium中的一大组件,通过它能够实现分布式测试,可以简单快速在不同的环境中测试他们的web应用。分布式,通过在客户端发送命令到远程端的浏览器实例,在远程端执行WebDr
193
0
0
Remote WebDriver
摘要:https://www.selenium.dev/documentation/webdriver/remote_webdriver/
13
0
0
Selenium WebDriver
摘要:1. Browser navigation a. 访问页面 进行页面访问使用的是get方法,传入参数为待访问页面的URL地址即可。 from selenium import webdriver # 初始化浏览器为chrome浏览器 browser = webdriver.Chrome() # 访问百
271
0
0
请求拦截
摘要:很多时候,我们其实需要对请求进行拦截,比如添加自定义请求头等操作,但是,Selenium 原生不提供请求拦截功能。因此,我们只能另辟渠道。 目前使用最多的应该是通过代理服务器对请求进行拦截,因为 Selenium 提供了设置代理的功能,这样就很好地对请求,甚至是响应(其实通过代理基本上什么都能弄,包
0
0
0
巧用 Cookie
摘要:复用 Cookie: 如果我们使用 Selenium 模拟登录操作,当然是可行的,但是有些登录操作比较复杂,并且现在网站有相当多的登录验证都得人工进行操作才可以(比如图片识别...),用 Selenium 模拟登录通常来说是一个费力不讨好的事情,因为无论多复杂的登录操作,目的就是为了获取得到相应的
0
0
0
Selenium执行javaScript
摘要:简介 1)selenium能够处理js,这使selenium拥有更为强大的能力,既然能够执行js,那么js能做的事情,selenium大部分也能做 2)直接使用js操作页面,能解决很多click()不生效的问题 3)页面滚动到底部,顶部 4)处理富文本,时间控件的输入 1. selenium调用js
0
0
0
selenium 之Options和ChromeOptions
摘要:from selenium.webdriver.chrome.options import Options from selenium import webdriver chrome_options = Options() # 模拟器设置 chrome_options.add_argument('-
0
0
0
Selenium 操作表单
摘要:介绍 常见的表单元素 Input,button,checkbox,select。 表单使用表单标签(<form>)定义。例如:<form><input/></form> 保存 HTML 到本地进行操作 <!DOCTYPE html> <html lang="en"> <head> <meta cha
0
0
0
selenium之Frame操作
摘要:frame介绍 frame切换方法 说明:在Selenium中封装了如何切换frame框架的方法 方法:1). driver.switch_to.frame(frame_reference) --> 切换到指定frame的方法frame_reference:可以为frame框架的name、id或者定
0
0
0
selenium之截屏操作
摘要:截屏 通过搜索文档,可以发现,Selenium 提供了以下两种类型的截屏功能: [WebElement.screenshot(filename)][WebElement.screenshot]:该方法可以对元素进行截屏,如下代码所示: from selenium import webdriver f
0
0
0
通过css_selector、XPath定位
摘要:通过css_selector、XPath定位 像这种id=xxx、name=xxx元素属性很容易找到的,很方便做测试。但实际上代码的实现千变万化,不会每个元素都有这些属性,可以通过css_selector、XPath定位。 css和xpath定位差不多,css通过样式匹配元素, XPath是路径表达
0
0
0
[selenium4]相对定位器
摘要:前言 Relative Locators,相对定位器,是Selenium 4引入的一个新的定位器,相对定位器根据源点元素去定位相对位置的其它元素。 相对定位方法其实是基于JavaScript的 getBoundingClientRect() 而实现,简单的页面还行,复杂页面中可能会定位到需要相同类型
0
0
0
python3+selenium4自动化测试环境搭建
摘要:selenium的介绍官方网站:https://www.selenium.dev/ selenium的架构图 selenium的环境配置步骤 Python3 及Pycharm的安装搭建。省略。 selenium库安装 命令:pip insatll selenium 或者在Pycharm 中安装(版本
0
0
0
Selenium介绍
摘要:Selenium入门 欢迎阅读Selenium入门讲义,本讲义将会重点介绍Selenium的入门知识以及Selenium的前置知识。 自动化测试的基础 在Selenium的课程以前,我们先回顾一下软件测试的基本原理,为我们进一步完成Selenium自动化测试做好准备。 软件测试的发展 G.J.Mye
0
0
0
点击右上角即可分享
微信分享提示
深色
回顶
展开