Selenium之利用Excel实现参数化

  说明:我是通过Workbook方式来读取excel文件的,这次以登陆界面为例  备注:使用Workbook读取excel文件,前提是excel需要2003版本,其他版本暂时不支持  具体步骤:  第一步:新建一个excel文件,并且输入数据内容  第二步:在eclipse中新建一个...

利用Selenium自动化WEB测试(图)

  简介  Selenium 是一个健壮的工具集合,跨很多平台支持针对基于 web 的应用程序的测试自动化的敏捷开发。它是一个开源的、轻量级的自动化工具,很容易集成到各种项目中,支持多种编程语言,比如 .NET、Perl、Python、Ruby 和 Java? 编程语言。  利...

对于QTP,你应该知道的9个基本概念

  学习QTP或者其他相关任何工具的方法都是首先把基本的概念过一遍。正所谓砍柴不怕磨刀功,一旦你对这些概念熟悉了,你就可以学习该工具的高级部分了。写这篇文章的目标是列出初学QTP的人应该掌握的所有基本概念。对于那些曾经接触过qtp人来说,可以看下...

使用Coded UI进行UI的自动化测试

  介绍  曾经有一段时间,人们习惯于在MS Excel里面编写单元测试用例,然后开发人员就按照单元测试用例一步一步的来实现用例。这通常是很耗时的漫长的过程,尤其是如果应用很大或者UI很复杂的话。  这一套单元测试的执行过程常常成为瓶颈,因为任何代...

QTP中的时间同步点问题解决(图)

  一、什么是同步点  同步点是指在一个测试过程中,指示QuickTest等待应用程序中某个特定过程运行完成以后再运行下一步操作。  Waits until the specified object property achieves the specified value or exceeds the specified timeout before c...

Selenium并行启动多个浏览器

  快速上手  如果你对 Selenium 自动化测试已经非常熟悉,你仅仅需要一个快速上手来使程序运行起来。本章节的内容能满足不同的技术层次,但是如果你仅仅需要一个可以快速上手的指引,那么就显得有点多。如果是这样,你可以参考 Selenium Wiki 的相关文...

Selenium grid 使用方法

  代码和selenium driver相同 只是 启动环境方式不同。至少启动一个hub 一个 node 。如需要多个,可以使用端口进行区分。java -jar selenium-server-standalone-x.xx.x.jar -role node -port 5555java -jar selenium-server-standalone-x.xx.x.jar -role...

QTP里的DOM应用(图)

  DOM全称”Document Object Model”,字面上叫做”文档对象模型”,它是一款主要用于Web Html中的一种独立语言。Html Dom主要通过定义一套标准的对象通道接口,使得我们能够轻松访问并控制Html对象元素,它是一种用于Html和Xml文档的编程接口。DOM的表现...

Selenium RC 环境搭建(eclipse)(图)

  关于Selenium RC的原理,还是Selenium私房菜系列6比较详细。 虽然我只看懂了组成。  按照上面的步骤,搭建后的工程:  一个简单的Case,不完整,纯粹为了测试环境是否搭成功。package com.dhy.selenium.test;import java.net.URL;import org.openq...

QTP书写程序技巧(图)

  一、添加固定注释  新建一TXT文档,将要添加的注释写在文档中  将文档名改为:ActionTemplate.mst  将文件放到QTP安装目录的dat文件夹中  设置好后,在QTP中每次新建一个测试就会自动添加固定的注释  二、调用外部vbs文件方法  1.将通用函...

Selenium中使用chromedriver备忘

  chromedriver是chrome浏览器的webdriver的一个实现。ChromeDriver是由Chrome开发团队来完成的因而ChromeDriver不包含在selenium包中,需要从ChromeDriver网页上下载下来。  下载地址:  https://code.google.com/p/chromedriver/downloads/list  ...

Selenium WebDriver处理cookie

  在使用webdriver测试中,很多地方都使用登陆,cookie能够实现不必再次输入用户名密码进行登陆。  首先了解一下Java Cookie类的一些方法。  在jsp中处理cookie数据的常用方法:  getDomain();返回cookie的域名.  getMaxAge();返回cookie的...

Python Selenium的js扩展实现

  python写的数据采集,对一般有规律的页面用 urllib2 + BeautifulSoup + 正则就可以搞定。 但是有些页面的内容是通过js生成,或者通过js跳转的,甚至js中还加入几道混淆机制;对这种涉及页面脚本解析的内容,前面的方式便很无力。  这时我们需要能解析...

QTP不识别树结构中的点击事件(图)

  QTP不识别树结构中的点击事件,未生成该点击事件的脚本,解决办法:  1、未生成点击"auto分类c1"的脚本  2、点击1、对象库-2、添加对象库-3、选中对象-点击OK,即将该对象加到对象库中。  3、脚本中添加该对象的点击事件  Browser("通用呼叫中...

自动化基础普及之selenium是什么?

  Selenium 并不像QTP那样让人一下子就明白是什么?它是编程人员的最爱,但它却对测试新手产生了很大的阻碍。  Selenium 是啥?  Selenium RC是啥?  Webdriver 又是啥?  RC 和 Webdriver 是啥关系?  Webdriver 和编程语言啥关系?  Selen...

Selenium下载百度音乐并验证

package baidu;import java.io.File;import java.io.IOException;import java.util.List;import org.apache.commons.io.FileUtils;import org.openqa.selenium.By;import org.openqa.selenium.Keys;import org.openqa.selenium.OutputType;import org.open...

Selenium Grid深入学习

  应网友要求写一个用Selenium Grid控制多系统多浏览器并行执行test case的例子。  因为我这里有两台机子,我打算这样演示:  一台机子启动一个作为主点节的hub 和 一个作为次节点的hub(系统windows 浏览器为ie) ip为:192.168.40.24  另一台机子...

使用QTP录制自带Flight小实例

  1、双击打开QTP10.0,启动过程中测试类型选择“WEB”。  2、进入主界面,New——Test,新建一个测试用例。  3、点击Record按钮,Record and settings对话框中,可以选择WEB测试和Windows Application两种不同的测试对象类型,这里选择Windows Appl...

Selenium-三种启动chrome的方式

  当启动chrome作selenium测试时,如果没有设置driver,则会出错.  driver下载地址https://code.google.com/p/chromedriver/downloads/list  三种方式  1.命令行中带参数-Dwebdriver.chrome.driver  java -Dwebdriver.chrome.driver=chromedriver...

Selenium打开带有扩展的chrome

  每当用跑用例失败的时候,第一反应就是查看元素定位是不是正确,帮助定位的扩展是必不可少的,但是selenium一般打开的是不带扩展的干净的浏览器,如果操作步骤很长的话,就得手动去执行直到那一步去检查元素,很费时,那怎么样让它打开的是带有扩展的浏...

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

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号