Selenium之 搞定checkbox、radiobox

  今天操作一个页面,发现尝试了很久,都没有弄成功。  主要是checkbox和radio, 相当不好定位,定位到了却点击不到。老是报错元素不能点击。  没办法,开始用finde_elements_by_tag_name找到input,然后对某个进行点击操作。  后面发现,可以用发送...

7个超好用的测试框架(总有一款适合你2)(图)

  四、Cucumber(API自动化、UI自动化)  【官网】  https://cucumber.io/  【简介】  自动化测试用例越写越多,也越来越难维护。  开发看不懂测试写的代码,测试也看不懂测试写的代码,那是因为代码不讲人话。  如何才能做到面向“注释”编...

7个超好用的测试框架(总有一款适合你1)(图)

  昨天吃饭的时候和同事聊到测试框架,于是决定根据自己的实战工作经验总结一波好用的测试框架。本来文章里一共11个的,最后想想还是剔除掉了Maxim、Cypress、Gauge和ZTF(Zentao Testing Framework)。  工具在精而不在多,毕竟还是得以我们测试工程师...

从0到1搭建测试自动化框架(图)

  我们在做自动化测试过程中,需要对我们的自动化用例,以及代码进行管理,使其更加结构化,模块化。从而更方便扩展以及维护。好的测试框架,让自动化更加省时省力。  当我们的自动化用例和代码写得多的时候,需要用一种方式来管理。就像我们建房子,当...

selenium ,webdriver 运行原理与机制

  最近在看一些底层的东西。driver翻译过来是驱动,司机的意思。如果将webdriver比做成司机,竟然非常恰当。  我们可以把WebDriver驱动浏览器类比成出租车司机开出租车。在开出租车时有三个角色:  · 乘客:他/她告诉出租车司机去哪里,大概怎么走。...

完整解析:Selenium中的隐式等待和显式等待(图)

  在Selenium中,“等待”在执行测试中起着重要作用。在本文中,您将学习Selenium中“隐式”和“显式”等待的各个方面。  为什么我们需要在Selenium中等待?  大多数Web应用程序都是使用Ajax和Javascript开发的。当浏览器加载页面时,我们想要与之交...

CI/CD管道自动化全流程,一次性给你说明白!(图)

  从CI/CD过程开始,包含所有阶段并负责创建自动化和无缝的软件交付的一系列步骤称为CI/CD管道工作流。使用CI/CD管道,软件发布工件可以从代码提交阶段到测试、构建、部署和生产阶段在管道中移动和前进。这个概念非常强大,因为一旦指定了一个管道,它的...

Appium搭建Android自动化测试框架(图)

  1.下载安装appium  下载appium-desktop的mac版本,我选择用1.17.1版本,最新的版本1.22.0,拆分一个桌面应用为两个桌面应用了,一个叫做Appium Server,另外一个叫做AppiumInspector。  下载链接:github.com/appium/appi…  UI Automator,google...

自动化测试框架的隐藏小细节,你都知道么!

  辅助平台  除了自动化测试框架本身,一些跟持续集成相关的辅助平台也会对自动化测试有很大的帮助。比如CI可以进行交付件部署、测试调度;源代码平台可管理产品和测试脚本的代码;依赖管理器一般是针对某种语言类库的依赖管理工具,比如用nexus管理公...

一篇文章带你学会两个场景下Selenium爬取动态网页小技巧(图)

  前言    selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样,是爬复杂动态网页的必备工具。支持的浏览器包括IE,Mozilla Firefox,Safari,Google Chrome,Opera等。    这...

淘宝新自动化测试框架AutoRobot简要介绍

  一、 自动化测试 发展  自动化技术在不断的发展,从简单的录制回放到数据驱动到关键字驱动,再到模型驱动,每一次自动化技术的发展都会带来自动化测试工具的革新,而每一次新的测试工具的诞生都会带来新的突破,新工具的出现带来了新的体验但是也不可...

自动化测试框架的好处,看了就会爱上!

  自动化测试因其节约成本、提高效率、减少手动干预等优势已经日渐成为测试人员的“潮流”,从业人员日益清楚地明白实现自动化框架是软件自动化项目成功的关键因素之一。本篇文章将从什么是真正的自动化测试框架、自动化脚本如何工作以及自动化测试框架会...

实例演示:Selenium 测试框架中使用grid(图)

  首先介绍一下grid ,selenium grid 是一种执行测试用例时使用的包含不同平台(windows、Linux、Android)的框架,并且这些平台是由一个中心点控制,这个中心点称之为HUB,而那些不同的平台称之为NODE。  其结构如下:  为什么使用selenium grid: ...

9个开源自动化测试框架,质量保证测试工程师用起来

  自动化测试框架由一组最佳实践,通用工具和库组成,可帮助测试人员评估多个Web和移动应用的功能,安全性,可用性和可访问性。而在,软件开发世界中有很多的自动化测试框架,该如何选择?  虽然技术团队可以构建复杂的自动化测试框架,但是当可以选择...

作为打工人,如何正确的选择自动化测试工具

  为什么自动化测试很重要?  自动化测试解决了QA和开发团队目前面临的最大问题之一: 迅速响应需求且保障质量的软件和服务。毕竟移动互联网时代,什么都要求快,不但要求快,质量还要稳稳的。  这与曾经测试主要靠手动测试日子相差甚远;在更早的时期...

使用自动化测试框架Airtest测试Windows网易云(图)

  一、Airtest基本原理  AirtestIDE对普通Windows应用程序的测试支持,主要依靠图像识别框架(Airtest)进行位置定位,使用 pywinauto的操作接口进行模拟操作。  二、windows应用程序测试  1. 需求分析与预期效果  ·点击未登录,跳出扫码登录窗...

介绍5种最流行的自动化测试框架类型

  团队根据团队规模、经验水平、用户需求等因素来选择测试框架。以下是五种最流行的框架及其优缺点:  1、线性框架  这是最基本的框架类型。它通常被称为“记录和回放(record and playback)”框架。  在这个过程中,测试代码的创建和执行是按线性或...

熟练掌握Selenium工具核心功能总纲(二)

  举一反三:  那么下拉框如何定位页面元素呢?dom示例:  <html>  <title></title>  <body>  <div align="center" id="select-class-example">   <fieldset>   <legend>Select 下拉列表 ...

熟练掌握Selenium工具核心功能总纲(一)(图)

  一、Selenium版本区别  起初这个开源项目2004年是使用js实现的,由原来的(js的核心库selenium core、selenium RC、selenium IDE):selenium1<支持录制>、webdriver<另一伙人开发的>,再是两者合并selenium2、继而selenium3、到现在seleni...

手把手教你用selenium爬取某东月饼数据(图)

  实例化一个浏览器对象  driver = webdriver.Chrome()  driver.get('https://www.jd.com')  定义搜索的关键字  打开浏览器会发现URL的格式。  搜索功能  def get_product(key):      # 定位到搜索框      driver.f...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号