简单的自动化测试模型(Python+Selenium)(图)

分享到:

  刚接触自动化测试,由于没有编程语言的基础,是搞不懂代码里面的函数、封装、包以及其他概念,只是了解字符串、数组、元组及字典这种最基本的名词,更不懂自动化测试框架了。  在我这种外门汉的角度来看,代码不就是一页word文件写进去,从头执行到尾...

我Selenium 2.X升级为Selenium 3.X的辛酸史(图)

分享到:

  之前用selenium 2.x + Firefox 38 +JDK 1.7做的一套UI自动化,之后许久未用,现在Firefox已经到55版本了,每次用总是下载旧的火狐浏览器,太麻烦了。同时也跟不上火狐浏览器的更新步伐。所以最近2天将selenium升级,以适应最新的火狐浏览器。  目标:...

Uiautomator+Cucumber实现自动化测试(图)

分享到:

  前提  由于公司业务要求,所以自动化测试要达到以下几点:  · 跨应用的测试  · 测试用例可读性强  · 测试报告可读性强  · 对失败的用例有截图保存并在报告中体现  基于以上几点,在对自动化测试框架选型的时候就选择了...

浅谈RobotFramework的三种自动化模式(图)

分享到:

  什么是RobotFramework  RobotFramework是一款基于python的开源自动化测试框架,常用于验收测试以及验收测试驱动开发(ATDD)。基于关键词写出来的自动化用例,可读性非常高,即使不懂代码也可以写出足够清晰的自动化用例。完全可媲美于手工用例。同时...

Selenium+Robotframework的运行原理(图)

分享到:

  1、点击ride界面启动用例执行时,首先会调用脚本  2、打开pybot脚本查看内容  3、打开robot包下面的run文件,我们可以看到信息  run文件内容  程序启动的入口, sys.agv所表达的含义是:sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这...

Selenium实战—天猫淘宝京东买家秀(图)

分享到:

  1、起因  作为一个关注什么值得买已久的人,作为一个微博都关注了好几个白菜君的人,在各大电商网站上薅羊毛那是再平常不过了。作为一个从来没看过商品的买家,商品评论里的买家秀自然是重点关注。  然而有的商品,只钟意其中一种颜色,或者款式,...

个人对Selenium Web自动化的见解(图)

分享到:

  一、Selenium简介  我是从2016年接触的Selenium,Selenium是一个基于Web应用程序的测试工具。它提供了一系列测试函数,用于支持Web自动化测试,这些函数非常灵活,能够通过多种方式定位界面元素。  它支持多种语言比如Java、Python、C#、Ruby、PHP...

Springboot与Selenium合体变蜘蛛爬企查查(图)

分享到:

  最近工作上需要一些企业的详细的数据,工商信息啦,基本信息啦,还有一些关系图(投资关系、人物图谱)之类的,然后我来负责从企查查上弄些数据。  强调:下面只是快速实现数据抓取的思路,没有详细的代码,同时也拒绝伸手党。  现实中,一些工商信息...

RobotFramework与Jenkins集成方法(图)

分享到:

  CSG组的Jenkins持续集成环境和RobotFramework自动化环境,一直是两条并行的线,各自发挥着作用,虽然在初稿蓝图里是要将二者集成的,但是由于两边进度不一致,一直到不久前才终于完成了将RobotFramework环境接入Jenkins环境,总算是把这个环给闭合了。...

基于Dubbo的http自动测试工具分享(图)

分享到:

  公司是采用微服务来做模块化的,各个模块之间采用dubbo通信。好处就不用提了,省略了之前模块间复杂的http访问。不过也遇到一些问题:  测试需要配合写消费者的代码  对于开发来说,倒是挺省劲。但是对于测试来说就有点麻烦了, 每次还要去写dubbo的...

UiAutomator正则表达式技巧实例(图)

分享到:

  演示1 正则表达式技巧实例——选择闹钟/*** 演示闹钟实例* 1.打开闹钟界面* 2.创建两个闹钟* 3.删除第二个闹钟* 4.验证是否删除成功* @throws UiObjectNotFoundException* */public void testClick() throws UiObjectNotFoundException{//初始化用例环...

Selenium+Phantomjs爬取网易云音乐评论信息(图)

分享到:

  1.前言  网易云音乐的网页端与服务端通讯做了加密,本人才疏学浅破解不了,于是考虑用selenium +phantomjs的方式爬取,selenium 用pip install selenium 安装phantomjs 官网下载安装包即可,Python版本为3.6,用了mysql数据库,环境为win7 不过理论上...

Uiautomator之UiSelector定位学习

分享到:

  1、UiSelector的基本方法  UiSelector对象可以理解为一种条件对象,描述的是一种条件,可以配合UiObject使用得到某个符合条件的控件对象。  所有的方法都是public的,且都返回UiSelector类的对象。  文本方面的方法:  1.text(String text) 文...

使用Python+Uiautomator进行Android自动化测试(图)

分享到:

  本文基于对Android开发有一定基础的人,记录下在配置自动化测试中遇到的一些坑。  Android方面  · 在做自动化测试的时候,我们经常要根据控件的id来查找控件。  这时候就需要用到 sdk/tools/bin/uiautomatorviewer.bat。如果双击发现提示说adb ...

RobotFramework中setUp的小技巧

分享到:

  背景  使用RobotFramework进行测试的时候,经常会需要写一些准备数据的脚本,比如我现在的的脚本框架下,把所有的变量和项目配置都放在服务器上,那么我在执行用例的时候,就必须要去读取这些配置,但是在每个用例都要写一遍这个读取配置的代码,显得...

Selenium定时签到程序实现

分享到:

  定时任务# -*- coding: utf-8 -*-import timeimport osimport schedimport datetimefrom com.luoluo.v2ex.mengyou import toQuitAfterTen, toquit, tosignfrom com.luoluo.v2ex.randomTime import randomTime, night, morningschedule = sched.schedul...

基于RobotFramework的接口测试框架(图)

分享到:

  项目背景  公司内部产品,大都采用B/S架构。由于大部分项目都在开发阶段,版本迭代快,界面不稳定,故而使用UI自动化不太现实。针对此种情况,接口测试较为有效,所以就使用RobotFramework搭建了一个简单的接口测试框架。  RobotFramework简介  ...

通过Python+Selenium3+浏览器刷简书文章阅读量

分享到:

  准备工作  下载python,本文以python3.6为例。python3.6下载地址:python3下载地址,选择合适的版本安装。安装成功后,打开命令提示符,在其中输入python,显示如下信息,则说明安装成功。C:\Users\Ubuntu>pythonPython 3.6.0 (v3.6.0:41df79263a...

在Mac OSX上配置Appium+Android自动化测试环境

分享到:

  前提准备  开始正文之前,你需要准备好一些基本条件:  1、安装好Mac OSX 操作系统的设备  2、能够访问中国局域网以外资源的方法(没有也行,但很痛苦)  3、已经安装好 homebrew  4、已经安装好 Python3.x  5、已经安装好 Java Runtime E...

Python Api接口自动化测试框架 excel篇(图)

分享到:

  公司内部的一个接口自动化使用框架(非使用工具)  工作原理: 测试用例在excel上编辑,使用第三方库xlrd,读取表格sheet和内容,sheetName对应模块名,Jenkins集成服务发现服务moduleName查找对应表单,运用第三方库requests请求接口,根据结果和期望...

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰澳门赌场网站技术股份有限公司 Copyright©51testing.com 2003-2018, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道