Selenium多线程执行用例实例/执行多个用例(图)

分享到:

  我们在做selenium测试的时候呢,经常会碰到一些需要执行多个用例的情况,也就是多线程执行py程序,下面介绍下多个用例怎么执行并自动生成html报告。  一、写好每个测试用例,如vpn_register/vpn_boot/vpn_check/vpn_buy/vpn_longin/,  这里写了六...

为爬虫框架构建Selenium模块、DSL模块(Kotlin实现)(图)

分享到:

  NetDiscover是一款基于Vert.x、RxJava2实现的爬虫框架。我最近添加了两个模块:Selenium模块、DSL模块。  一. Selenium模块  添加这个模块的目的是为了让它能够模拟人的行为去操作浏览器,完成爬虫抓取的目的。  Selenium是一个用于Web应用程序测...

Python和Appium实现滑动引导页进入APP

分享到:

  最近在研究安卓APP的自动化测试。首先遇到的问题是,当一个session建立的时候,最先进入的是欢迎页和引导页,引导页有三张,最后一张上显示“enter”按钮,点击才能进入主界面。  欢迎页加引导页,这两个页面是每次进入APP都无法避免的,如何通过代码...

使用Pandaria编写API自动化测试进阶用法(图)

分享到:

  Pandaria 是一款基于Cucumber JVM的API自动化测试工具,上一篇文章介绍了它的基本功能,包括基本的HTTP操作和数据库操作。本文将介绍使用Pandaria编写自动化测试的一些高级用法。  快速开始  安装  Pandaria本身以Java库的形式发布到Maven Centr...

接口自动化测试,完整入门篇(图)

分享到:

  1. 什么是接口测试  顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,...

CssSelector之selenium元素定位

分享到:

  CssSelector是我最喜欢的元素定位方法,Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比XPath locator速度快,特别是在IE下面(IE没有自己的XPath 解析器(Parser))他比xpath更高效更准确更易编写,美中...

python selenium 编码问题(图)

分享到:

  #coding=utf-8  from selenium import webdriver  driver = webdriver.Firefox()  driver.get("http://www.baidu.com")  # 返回百度页面底部备案信息  text = driver.find_element_by_id("cp").text  print(text)  driver.close()  认...

聊聊自动化测试框架(图)

分享到:

  无论是在自动化测试实践,还是日常交流中,经常听到一个词:框架。之前学习自动化测试的过程中,一直对“框架”这个词知其然不知其所以然。  最近看了很多自动化相关的资料,加上自己的一些实践,算是对“框架”有了一些理解,这篇博客,就聊聊自动化...

Selenium原理(2):Selenium是如何操纵浏览器的?(图)

分享到:

  前言  上一篇文章《selenium webdriver 是怎么运行的》用了一个简单的例子——搭出租车,形象地讲解selenium webdriver 是如何运行的,而这一篇文章可以理解为深入了解selenium是如何和浏览器驱动进行交互,也可以认为是乙醇老师写的《selenium是如何...

Selenium原理(1):Selenium WebDriver 是怎么工作的?(图)

分享到:

  首先我们来看一个经典的例子: 搭出租车  在出租车驾驶中,通常有3个角色:  乘客 : 他告诉出租车司机他想去哪里以及如何到达那里  对出租车司机说:  1、去阳光棕榈园东门  2、从这里转左  3、然后直行 200米,第一个红绿灯右转  4、...

Selenium_模拟淘宝登录Demo

分享到:

package com.lkb.start;import com.alibaba.fastjson.JSONObject;import com.lkb.bean.Entity;import com.lkb.bean.ResOutputTaobao;import com.lkb.util.ThreadUtil;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.open...

Selenium Web 自动化 - Selenium常用API(图)

分享到:

  1 对浏览器操作  1.1 用webdriver打开一个浏览器  //打开firefox浏览器:  WebDriver driver = new FirefoxDriver();  //打开IE浏览器  WebDriver driver = new InternetExplorerDriver ();  //打开HtmlUnit浏览器  WebDriverdriver = n...

Appium 客户端类库(图)

分享到:

      锁定注意,一些方法类似 endTestCoverage() 目前并不能完全支持。当这个问题被解决后,覆盖率支持才会被添加。如果你仍然想使用这些方法,请参考 GitHub 上关于 bindings 的文档。  锁定屏幕。  # ruby  lock 5  # python ...

使用Selenium模拟浏览器行为(图)

分享到:

  前几天有位微信读者问我一个爬虫的问题,就是在爬去百度贴吧首页的热门动态下面的图片的时候,爬取的图片总是爬取不完整,比首页看到的少。原因他也大概分析了下,就是后面的图片是动态加载的。他的问题就是这部分动态加载的图片该怎么爬取到。  分析...

Python Appium 元素定位方法简单介绍(图)

分享到:

  常用的八种定位方法(与selenium通用)  # id定位  driver.find_element_by_id()  # name定位  driver.find_element_by_name()  # xpath定位  driver.find_element_by_xpath()  # class_name定位  driver.find_element_by_class_name(...

selenium自动化测试框架之PO设计模式(图)

分享到:

  面向对象的特性:封装、继承、多态。在自动化中一样适用,Selenium自动化测试中有一个名字常常被提及PageObject(思想与面向对象的特性相同),通过PO模式可以大大提高测试用例的维护效率。  ##传统测试脚本的弊端  测试脚本分离,维护成本高  可...

Selenium Webdriver处理—通过时间控件给文本框赋值(图)

分享到:

  说明:大部分程序选择时间时都是用 时间控件 直接选择一个日期然后赋值给文本框,下面举例说明  1、利用时间控件赋值给文本框具体事例如下:  HTML界面:  excel中时间数据:(要把文本框的样式更改为 文本 格式)  java代码://用js将input标...

selenium 模型简单理解

分享到:

  一、流水账:  不知道设计模式时,写自动化测试用例,是采用“业务操作-断言-业务操作2-断言2...”这种流程编写代码的  完全按照手工测试的流程,执行操作,判断预期结果的方式写的代码,看起来就像是流水账  #!/usr/bin/env python  # _*_ co...

最常用的appium API接口总结

分享到:

  contexts  contexts(self)  返回当前会话的上下文,使用可以识别H5页面的控件;  driver.contexts  current_context  返回当前会话的当前上下文:  用法:driver.current_context  context  返回当前会话的当前上下文:  用法:driv...

Selenium自动化测试之学会元素定位(图)

分享到:

  这是我经常被问到的一个问题,也是我很讨厌回答的问题,因为要想回答这个问题需要知道上下文。什么样式的元素,有哪些属性,是否有表单嵌套,都尝试了哪些定位方法。。。而且没几个提问者能事先详细的说明这些。哪儿像提bug一样描述重现步骤,而且每一...

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


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

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道