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

分享到:

  为什么自动化测试很重要?  自动化测试解决了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...

Python+selenium+firefox模拟登录微博并爬取数据(图)

分享到:

  1:环境python3.5,最新 firefox,selenium-3.14.0.  本来准备用无界面的,但是感觉效果不好看出来所以先用有界面的浏览器来做。分几次来慢慢写。这节先配置好环境。  2:安装:  Python Selenium库的版本要对应浏览器的版本,不然可能会出现打不...

Python和Selenium 自动化运行《人生重开模拟器》

分享到:

  背景  最近有一款小游戏特别火,叫《人生重开模拟器》,这款游戏用黑色幽默的调侃形式,随机生成你的人生大事件列表,开场还能抽取天赋加点,趣味性十足。  因为官网访问流量过大,有的朋友出现访问白屏、网页失效的情况,小编在这里发一个最新的人...

「RPA技术」RPA和Selenium有何异同?(二)(图)

分享到:

  Selenium与RPA的相似性  虽然Selenium和RPA的特性和功能是不同的,但它们确实是交叉的,它们共同承担着使业务管理或流程顺利进行,并解决诸如消除人为错误、重复和枯燥任务的效率更高的任务。两者都是生产数据驱动的,都有一个结构化和基于规则的流程...

「RPA技术」RPA和Selenium有何异同?(一)

分享到:

  RPA与Selenium  在当今世界,技术已经达到了一个顶点水平,自动化的巨大增长为这一转变增添了更多的翅膀。从一个更简单的单位自动化到整个业务操作,技术已经发展到极致。  计算机从最初的存储和计算设备发展到电子大脑和控制中心,其发展速度惊人...

    关键词:

  • RPA

Selenium爬虫:一行代码去掉所有webdriver痕迹(图)

分享到:

  解决方案逻辑上很简单,就是selenium额外加了什么我们去除掉什么。  我们先上没有去掉webdriver的selenium代码,访问:https://bot.sannysoft.com/  from selenium import webdriver     chrome_options = webdriver.ChromeOptions()  c...

写爬虫,到底是选scrapy还是selenium呢(图)

分享到:

  背景故事  那会儿,作者正在...冥想,微信突然弹出前领导的消息,顿时心里有点小激动,以为是要拉兄弟一把,升职加薪!!!  结果一看,嗯,原来是个活儿,发来一个视频,类似爬虫的桌面应用,从某音爬取数据,并找到对应评论的某人私信!  可以是说...

Python + Selenium 爬取网易云课堂课时标题及时长(图)

分享到:

  目标页面  study.163.com/course/intr…  一开始用常规方法请求下来,发现源码中根本找不到任何课时信息,说明该网页用 JavaScript 来动态加载内容。  使用开发者工具分析一下,发现浏览器请求了如下的地址获取课时详情信息:  study.163.com/...

Selenium 与 Python 之间如何才能更好的配合(图)

分享到:

  Selenium 安装  安装方式有两种,具体如下。其实不仅仅是 Selenium,任何 Python 中的第三方库都有两种安装方式。  通过 pip 工具安装  pip 是 Python 的包管理工具,新版本的 Python 安装之后会自带该工具,默认该工具所在的路径为 你电脑 Pyth...

Selenium+Pytest自动化测试框架—禅道实战(图)

分享到:

  前言  有人问我登录携带登录的测试框架该怎么处理,今天就对框架做一点小升级吧,加入登录的测试功能。  conftest.py更改  #!/usr/bin/env python3  # -*- coding:utf-8 -*-  import base64  import pytest  import allure  from py.x...

自动化框架Selenium与Cypress,哪家强?(图)

分享到:

  不可否认,Selenium是用于功能性测试和Web应用测试领域的首选自动化框架之一。测试人员可以利用在线的Selenium Grid,在不同的浏览器和平台组合上,运行测试。不过,不知您是否已注意到,作为该领域的后起之秀--Cypress,正在以惊人的速度迎头赶上。Cy...

Java+Selenium智能等待页面加载完成(图)

分享到:

  我们经常会碰到用selenium操作页面上某个元素的时候, 需要等待页面加载完成后, 才能操作。  否则页面上的元素不存在,会抛出异常,或者碰到AJAX异步加载。我们需要等待元素加载完成后, 才能操作。selenium 中提供了非常简单,智能的方法,来判...

selenium,自动化测试如何绕开登录

分享到:

  Selenium无论是应用于自动化测试还是应用于爬虫都会碰到一个问题,那就是登录。之前讲了很多很多种找到元素并且使用的方法。今天就来说说怎么应用起来吧。  Selenium找元素的方法有id,classname,tag,xpath,选择器。其实使用哪个无所谓,只要你能...

用Python+Selenium破译B站滑块验证码,信息安全之路(图)

分享到:

  前言  利用selenium实现B站模拟登录操作。废话不多说,让我们愉快地开始吧~  效果演示  开发工具  Python版本: 3.6.4  · 相关模块:  selenium模块;  以及一些python自带的模块。  Chromedriver:  在下面这个链接里下载和电脑上...

Selenium使用JavaScript操作浏览器的滚动条(图)

分享到:

  在自动化测试的过程中,难免会应用到翻页键,但是webdriver提供的方法都是操作当前页面可见的元素,对于未在当前范围展示的翻页键,该如何操作呢?  小编在这里介绍一种方法:使用JavaScript操作浏览器的滚动条。  · 制造含有滚动条的环境  #打...

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


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道