selenium模块

需要注意的是,使用该方法后跳转到frame标签内容后,是无法获取frame标签外的元素的,需要获取当前标签页的句柄,然后切换到该句柄才可以获取frame标签外的元素。隐式等待是全局性的,即运行过程中,如果元素可以定位到,它不会影响代码运行,但如果定位不到,则它会以轮询的方式不断地访问元素直到元素被找

Python selenium 简单的实现大麦网自动购票过程

目录前言先来看看完成后的效果是怎么样的开发环境代码实现步骤实现免登陆初始化加载登录cookies: 登录网站时出现的假如说我现在本地有 cookies.pkl 那么 直接获取打开浏览器实现购票选票操作选择座位下单操作判断元素是否存在购票完成, 退出前言大麦网是中国综合类现场娱乐票务营销平台,业务覆盖

python+selenium+autoit实现自动百度识图

前言:分享一个web测试用的浏览器自动上传文件的案例,目标网站,百度识图1、准备软件和库:python IDE,autoit-v3版本,PyAutoIt库,selenium库,这些怎么准备就不写了;2、先打开百度首页,点相机图标和选择文件,就会弹出Windows窗口,选择要上传的图片,打开即可上传。

UI 自动化测试 —— selenium的简单介绍和使用

selenium 是 web 应用中基于 UI 的自动化测试框架,支持多平台、多浏览器、多语言。提到 UI 自动化就先了解什么是自动化测试?

Web自动化之Selenium常用操作

本文总结使用selenium进行UI自动化时,会用到的一些常用操作。

Selenium特殊场景问题汇总

现在很多web项目的前端页面会存在多个内嵌滚动条,我们在做UI自动化测试的时候,selenium一直找不到被挡住的元素,只有先把滚动条拖到对应元素显示区域内才可以定位到元素,这个时候我们用传统的js获取方式已无法获取了。我们在定位非标签的下拉框菜单中的选项,需要两个步骤:第一,先定位到选择下拉框的属

Pytest+selenium+allure+Jenkins自动化测试框架搭建及使用

pytest+selenium+jenkins自动化框架构建

关于测试的那些事02

selenium WebDriverAPI的使用

人工晶状体在线公式A常数优化

人工晶状体在线公式A常数优化1. Preparation1.1 Driver1.2 Data2. Barret Universal II2.1 Optimize.go2.2 BU23. EVO3.1 Optimize.go3.2 EVO4. Kane4.1 Optimize.go4.2 Kane1.

【selenium 】chrome的浏览器,headless模式下不能下载文件

解决方法:@pytest.fixturedef chrome_options(chrome_options): download_location = os.path.abspath(os.path.dirname(__file__)) + '\\static' prefs = {'downlo

爬取建标库规范全文到本地word(selenium+python-docx+tesseract实现)

自从上次发过一篇爬取建标库规范信息的文章后,后台有很多小伙伴留言问我,爬信息太简单了,他想要的是规范正文内容,能不能爬呢。最近刚好闲下来,抽空看了一下,爬正文似乎不是那么简单,不过你大爷还是你大爷,方法总比问题多,今天就给大家带来爬取建标库规范全文到本地word,通过selenium+python-

Python:App自动化测试-通过无线连接设备

通过无线连接要做自动化的设备1.为什么要用无线连接设备?无线连接的优点1.当要运行的设备需要在其他实体硬件上依赖运行时,通过无线连接,可以让我们不用绑一台电脑跟着机器一起跑。2.当要做多设备的自动化时,电脑的接口不够用。3.无线比有线B格更高点,也没有杂乱的线材。无线连接的一些缺点1.自动化的设备,

selenium+pytest:Web自动化框架设计及元素操作封装(一)

selenium+pytest元素操作类封装

关于selenium4.0版本在springboot中的使用问题

springboot与selenium一起使用时,出现类找不到的问题。

pytest-bdd封装

简介pytestbdd主要是用于代码封装代码封装的好处:1、提升代码复用率2、提示测试效率手工测试–使用框架0代码 流程+数据驱动产品经理这样的不懂测试的人员–流程驱动自动化测试–数据驱动pytest-bdd:流程驱动封装行为驱动–敏捷开发模式,消除开发/测试对需要了解的歧义使用方式:描述需求/用户

Git问题:2.拉取远程仓库代码,合并时出现冲突,合并失败

本地git push的时候出现1中提到的问题,需要先拉取最新的代码合并,但是合并的时候出现冲突,合并失败问题描述分析原因解决问题描述在本地IDEA中push代码时,出现下面问题,这个问题在之前Git问题:1中详细介绍过。是因为远程仓库被别人更新了。所以需要先将远程仓库更新到本地。(本地分支为feat

selenium4元素定位方式

selenium3被升级后,selenium4元素定位方式有什么改变

Python爬虫——Selenium 定位节点及获取节点信息

当我们想要操作一个节点时,必须先找到这个节点,通过 Selenium 提供的定位节点的方法可以获取到想要的节点,获取节点后可以选择是执行下一步动作(如填充表单、模拟点击等)还是提取数据。Selenium 4 之前使用 find_element_by_*() 方法定位节点,Selenium 4之后使用

27. 处理网站验证码:处理网站登录验证码(selenium+破解工具)

当我们请求网页过于频繁时,或者进行登陆操作时,网页通常都会抛出人机验证,目的就是反爬,常见的有滑块验证、验证码、按顺序点击等形式...那么遇到这种情况,我们如何通过程序自动验证从而跳过人工操作实现全自动化呢?这就涉及到了一个新的知识:图像识别。我们可以通过建立数据集、训练数据集、生成模型等机器学习方

Selenium打开页面,出现弹窗需要登录账号密码,怎么解决?

有时候,遇到需要登录账号密码的情况,无疑会想到用selenium。用selenium打开普通页面,其实都非常简单,但是你有没有遇到过这样的情况呢?

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈