Selenium—实现网页元素拖拽

  Drag and Drop, 使用鼠标实现元素拖拽的操作貌似很复杂, 在Selenium中, 借助OpenQA.Selenium.Interactions.Actions类库中提供的方法, 实现起来还是比较简单的。道理如下:  1. 找到要拖拽的页面元素-源(source)。  2. 找到要释放的页面元素-目标...

Selenium—三种启动chrome的方式

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

深入理解基于Selenium的二次开发

  对于做web端自动化测试的人来说,可能接触selenium比QTP还要多,但是我们在做基于selenium的二次开发的时候,经常会说到二次开发是 为了易于维护,很多人可能不懂得维护的价值是什么,和到底要维护什么。今天专门写一篇关于二次开发的文章,希望能够帮...

QTP书写程序技巧(图)

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

QTP安装问题小记

  今天开始安装和学习QTP,将碰到的问题做下记录  安装环境:WIN7  1.mgn-mqt82.exe运行失败  解决:由于是WIN7系统,故破解文件应该放在安装目录C:\Program Files\Common Files\Mercury Interactive\下才行。  2.没办法生成lservrc文件  解决...

QTP-MySql+对象库实例(图)

  首先QTP要连接MySql 先确保机器上有MySql的数据源 没有的话去网上下一个装上把。  我这里用的是Mysql 5.1的数据源 ,装完后,在桌面新建一个TXT文档,然后修改后缀改为udl,就变成了数据链接这样子,打开它,你会发现《提供程序》内就没有Mysql这个名...

Selenium对浏览器的各种操作

  第一步就是安装Selenium这个模块,当然,前提是你的python已经安装好了  直接在dos窗口输入  pip install selenium完成一键安装  然后就可以新建一个py文件,在里面输入from selenium import webdriverfrom selenium.common.exceptions import T...

Ubuntu下搭建Robotframework+Selenium环境

  最近已经从Windows系统转到了Ubuntukylin下面,所以测试工具也需要重新安装,今天就和大家分享下安装过程。  我使用的环境:Ubuntu Kylin 14.04 64位系统。  开始了吧,首先还是要安装Python,这里我用的是Python2.7,这个可以去官网下载,安装过程这...

在QTP中申明XPath

  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...

初试selenium用python做自动化测试

  搭建平台windows  准备工具如下:  -------------------------------------------------------------  下载python  http://python.org/getit/  下载setuptools 【python 的基础包工具】  http://pypi.python.org/pypi/setuptools  下载p...

Python编程中的反模式

  Python是时下最热门的编程语言之一了。简洁而富有表达力的语法,两三行代码往往就能解决十来行C代码才能解决的问题;丰富的标准库和第三方库,大大节约了开发时间,使它成为那些对性能没有严苛要求的开发任务的首选;强大而活跃的社区,齐全的文档,也...

QTP在webtable中查找指定字符

  ’ 首先获取WebTable对象,然后通过ChildItem获取指定单元格中的链接对象,并单击该链接:  ’ 获取WebTable对象  Set objTable = Browser("请登录 博都网").Page("我的文章").WebTable("文章标题")  intRow = 2  intCol = 1  ’ 通过ChildI...

Python fabric远程自动部署简介

  Fabric是一个Python(2.5-2.7)库,用于简化使用SSH的应用程序部署或系统管理任务。  它提供的操作包括:执行本地或远程shell命令,上传/下载文件,以及其他辅助功能,如提示用户输入、中止执行等。  本文主要介绍CentOS 6.3上使用fabric进行自动部...

Python Socket Client及Server简单编程(图)

  本文主要介绍使用Python语言编写Socket协议Server及Client的简单实现方法。  1. Python Socket编程简介  Socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。  三种流行的套接字类型是:stream,datagram和raw。...

Java for Selenium(webdriver) 环境搭建(图)

  开发环境  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无法录制下拉菜单的解决方法(图)

  QTP默认录制方式无法录制下拉菜单,需修改设置后再录制  修改设置如下:  1,在Record-> web event recording configuration 点击custom settings... 展开Web objects,  2,选种webelement,点击event -> add -> onmouseover 。并确定...

用Selenium WebDriver+Grid2实现浏览器端性能测试(图)

  在 Web 2.0 应用中,页面装载时间和浏览器渲染时间将成为决定性能的关键因素。我们在测试过程中不仅需要手动触发性能测试工具,而且需要模仿不同的用户行为,包括不同的浏览器、不同的网络条件和不同的使用习惯。在这种情况下我们需要新的方法与工具来...

使用WebDriver过程中遇到的那些问题

  在做web项目的自动化端到端测试时主要使用的是Selenium WebDriver来驱动浏览器。Selenium WebDriver的优点是支持的语言多,支持的浏览器多。主流的浏览器Chrome、Firefox、IE等都支持,手机上的浏览器Android、IPhone等也支持,甚至还支持PhantomJS(由...

Ant编译时遇到的问题记录

  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之build.xml详解

  Ant的概念  可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,...

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

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号