Drag and Drop, 使用鼠标实现元素拖拽的操作貌似很复杂, 在Selenium中, 借助OpenQA.Selenium.Interactions.Actions类库中提供的方法, 实现起来还是比较简单的。道理如下: 1. 找到要拖拽的页面元素-源(source)。 2. 找到要释放的页面元素-目标...
当启动chrome作selenium测试时,如果没有设置driver,则会出错. driver下载地址https://code.google.com/p/chromedriver/downloads/list 三种方式 1.命令行中带参数-Dwebdriver.chrome.driver java -Dwebdriver.chrome.driver=chromedriver...
对于做web端自动化测试的人来说,可能接触selenium比QTP还要多,但是我们在做基于selenium的二次开发的时候,经常会说到二次开发是 为了易于维护,很多人可能不懂得维护的价值是什么,和到底要维护什么。今天专门写一篇关于二次开发的文章,希望能够帮...
一、添加固定注释 新建一TXT文档,将要添加的注释写在文档中 将文档名改为:ActionTemplate.mst 将文件放到QTP安装目录的dat文件夹中 设置好后,在QTP中每次新建一个测试就会自动添加固定的注释 二、调用外部vbs文件方法 1.将通用函...
今天开始安装和学习QTP,将碰到的问题做下记录 安装环境:WIN7 1.mgn-mqt82.exe运行失败 解决:由于是WIN7系统,故破解文件应该放在安装目录C:\Program Files\Common Files\Mercury Interactive\下才行。 2.没办法生成lservrc文件 解决...
首先QTP要连接MySql 先确保机器上有MySql的数据源 没有的话去网上下一个装上把。 我这里用的是Mysql 5.1的数据源 ,装完后,在桌面新建一个TXT文档,然后修改后缀改为udl,就变成了数据链接这样子,打开它,你会发现《提供程序》内就没有Mysql这个名...
第一步就是安装Selenium这个模块,当然,前提是你的python已经安装好了 直接在dos窗口输入 pip install selenium完成一键安装 然后就可以新建一个py文件,在里面输入from selenium import webdriverfrom selenium.common.exceptions import T...
最近已经从Windows系统转到了Ubuntukylin下面,所以测试工具也需要重新安装,今天就和大家分享下安装过程。 我使用的环境:Ubuntu Kylin 14.04 64位系统。 开始了吧,首先还是要安装Python,这里我用的是Python2.7,这个可以去官网下载,安装过程这...
Example 1: <body> <h4>John Smith<input type=checkbox name="select" /></h4> <body> <h4>Anne Anderson<input type="checkbox" name="select" checked=true /></h4> In QTP: 'S...
搭建平台windows 准备工具如下: ------------------------------------------------------------- 下载python http://python.org/getit/ 下载setuptools 【python 的基础包工具】 http://pypi.python.org/pypi/setuptools 下载p...
Python是时下最热门的编程语言之一了。简洁而富有表达力的语法,两三行代码往往就能解决十来行C代码才能解决的问题;丰富的标准库和第三方库,大大节约了开发时间,使它成为那些对性能没有严苛要求的开发任务的首选;强大而活跃的社区,齐全的文档,也...
’ 首先获取WebTable对象,然后通过ChildItem获取指定单元格中的链接对象,并单击该链接: ’ 获取WebTable对象 Set objTable = Browser("请登录 博都网").Page("我的文章").WebTable("文章标题") intRow = 2 intCol = 1 ’ 通过ChildI...
Fabric是一个Python(2.5-2.7)库,用于简化使用SSH的应用程序部署或系统管理任务。 它提供的操作包括:执行本地或远程shell命令,上传/下载文件,以及其他辅助功能,如提示用户输入、中止执行等。 本文主要介绍CentOS 6.3上使用fabric进行自动部...
本文主要介绍使用Python语言编写Socket协议Server及Client的简单实现方法。 1. Python Socket编程简介 Socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 三种流行的套接字类型是:stream,datagram和raw。...
开发环境 1. jdk1.7 2. Eclipse 3. selenium(selenium-java-2.42.2.zip) 将下载下来的 selenium-java-2.42.2.zip 解压, 解压后文件目录: 建立 Java Project 项目 1. 将上面加压出来的文件复制到新建的项目目录下: 2. 添加build...
QTP默认录制方式无法录制下拉菜单,需修改设置后再录制 修改设置如下: 1,在Record-> web event recording configuration 点击custom settings... 展开Web objects, 2,选种webelement,点击event -> add -> onmouseover 。并确定...
在 Web 2.0 应用中,页面装载时间和浏览器渲染时间将成为决定性能的关键因素。我们在测试过程中不仅需要手动触发性能测试工具,而且需要模仿不同的用户行为,包括不同的浏览器、不同的网络条件和不同的使用习惯。在这种情况下我们需要新的方法与工具来...
在做web项目的自动化端到端测试时主要使用的是Selenium WebDriver来驱动浏览器。Selenium WebDriver的优点是支持的语言多,支持的浏览器多。主流的浏览器Chrome、Firefox、IE等都支持,手机上的浏览器Android、IPhone等也支持,甚至还支持PhantomJS(由...
1. 需要使用svnant,从SVN中获取源码 需要使用的扩展包:svnant-1.3.1.zip里所有的jar 下载地址:http://subclipse.tigris.org/files/documents/906/49042/svnant-1.3.1.zip build.xml中的写法<!--定义SVN地址--><property name="sv...
Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,...