Selenium模拟光标进入和tab键移动

  在做一个项目的selenium测试,但是遇到一个问题,通过tape语句输入日期之后,到selenium运行到查询按钮的时候,  输入的日期却是不正确了。比如输入04102013,结果却04/02/13__。输入04/10/2013,结果却是04/10/20。  后来深入的研究了日期输入框的...

Selenium基本使用与注意事项

#coding=utf-8from selenium import webdriverimport timeimport randomdriver = webdriver.Chrome()driver.get('url')driver.find_element_by_name('tb_uname').send_keys('username')driver.find_element_by_name('tb_pwd').send_keys('password')driver...

手机UI自动化测试工具NativeDriver VS Robotium(图)

  最近在调研手机端的自动化测试工具,之前看到了Robotium这个工具也写了几个用例,后面发现了NativeDriver工具,也写了几个 例子,下面主要从官方介绍以及写例子的过程中发现的一些问题对比一下两种工具的优缺点吧,也是刚开始做自动化测试不久,暂时还...

淘宝Android自动化测试框架-TMTS(图)

  2010年是淘宝无线突飞猛进开创无线新业务的一年。而从2011年初开始,淘宝技术质量部自动化测试组便致力于手机自动化框架的调研和开发工作。TMTS(Taobao Mobile Test System)框架,正是尝试从Android和IPhone入手,建立无线测试领域的自动化测试整体解决...

淘宝新自动化测试框架AutoRobot简要介绍(图)

  一、自动化测试发展  自动化技术在不断的发展,从简单的录制回放到数据驱动到关键字驱动,再到模型驱动,每一次自动化技术的发展都会带来自动化测试工具的革新,而每一次新的测试工具的诞生都会带来新的突破,新工具的出现带来了新的体验但是也不可避...

Python Selenium自动化(三)Chrome Webdriver的兼容

  当一个自动化测试被实现在一个浏览器之后,我们会希望我们的测试能够覆盖到尽量多的别的浏览器。通过跨平台的测试来保证我们的程序在多个浏览器下都能正常工作。  在安装了selenium之后,firefox webdriver和IE webdriver就已经是ready to use的了,...

Python Selenium自动化(二)自动化注册流程(图)

  需求:使用python selenium来自动测试一个网站注册的流程。  假设这个网站的注册流程分为三步,需要提供比较多的信息:  在这个流程里面,需要用户填入信息、在下拉菜单中选择、选择单选的radio button、多选框等等比较复杂的页面元素操作。  在...

Python Selenium自动化(一)点击页面链接测试

  需求:现在有一个网站的页面,我希望用python自动化的测试点击这个页面上所有的在本窗口跳转,并且是本站内的链接,前往到链接页面之后在通过后退返回到原始页面。  要完成这个需求就必须实现3点:  1. 找到原始页面上面所有的在本窗口内跳转的链接...

使用Python Selenium进行自动化功能测试(图)

  Why Automation Testing  现在似乎大家都一致认同一个项目应该有足够多的测试来保证功能的正常运作,而且这些此处的‘测试’特指自动化测试;并且大多数人会认为如果还有哪个项目依然采用人工测试来保证代码的正确性的话,那简直是太落后了,太不可思...

Selenium支付高版本的FireFox

  今天写个自动刷新页面的脚本,发现在启动firefox的时候,出现一个类似如下的错误:请在文本框输入文字15:22:12.031 WARN - GET /selenium-server/driver/?cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com HTTP/1.1java.lang.Run...

QTP模拟键盘操作

  公司产品有个控件对象用Set方法赋值无效  但用手工操作确实是输入字符形式的操作  想了想既然直接赋值无效,那我就模拟键盘操作来实现字符输入  具体步骤如下:  1. 让这个控件获得焦点,即光标落到这个控件中  2. 摸拟键盘操作完成字符输入  ...

QTP-SystemUtil对象

  QTP--SystemUtil对象  SystemUtil对象的几个常用方法:  1. "SystemUtil.Run"  syntax:   SystemUtil.Run file,[params],[dir],[op],[mode]  "file"    必须的,是你想要运行的文件的名称。  "params"  可选,如果file参...

锤子便签的Monkeyrunner 测试脚本

  MonkeyRunner可能大家已经听过无数次了,大家在网上也看过了各种关于的它的资料了,我这里就不再过多的啰嗦它的用途了,它可以对app做功能测试也可以对手机Rom做功能测试,在没有app源码的情况下monkeyrunner可以做到很好的功能测试。MonkeyRunner有一...

Android自动测试之monkeyrunner工具(图)

  前言:  最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家多多交流。...

使用Selenium/Ant做Web应用远程自动化测试

  Client端主要是通过一个ant build文件来启动JUnit的TestCase的,进而启动TestCase中的test方法,连接并激活server端进行自动化测试。Client端核心测试单元的代码如下:package com.tail.p2test;import junit.framework.Test;import junit.framework.Te...

QTP11版本以上无限试用批处理(图)

  有人觉得QTP11无限试用每个月需要执行一到两次比较麻烦的话,可以试试下面的批处理:  假设我QTP安装的是默认路径,那批处理可以写成:CODE:del "C:\Users\All Users\SafeNet Sentinel" /S /Qping -n 10 127.0.0.1>nul"C:\Program Files\HP\Quick...

Python简单速度测试(图)

  刚开始接触python,对其飘逸的语法所“震撼”,与其说是在写代码,还不如说是在说一段代码。  刚开始学吧,写个简单的程序练一下手吧,就写了一个归并排序的算法def merge(num_list,l_b,l_e,r_b,r_e):temp=[]begin=l_bwhile l_b<=l_e and r_b<...

Ruby中常见的创建String的方法

  Ruby中常见的创建字符串的方法  1)、str = String.new("abcd")     #=>"abcd"  2)、str = "abcd"   这种方法也是最常用的方法  3)、str = %{abcd}  这种方法一般是用于定义大段的字符串,或者在字符串内部执行一系列的...

前端自动化测试工具doh学习总结(一)(图)

  前言  项目中需要用到前端自动化测试,自己被当作一个探针研究了下目前用的比较多的web自动化测试工具。一开始研究的是的selenium,但由于项目使用了大量的dijit控件,写起testCase来很费劲;最主要的是selenium有严重的浏览器兼容性问题,于是彻底放...

Selenium的PageFactory在大型项目中的应用

  因为最近遇到的技术问题一直没找到可行的解决办法,一直在翻看selenium的源代码,之前写测试代码的时候就是拿来即用,写什么功能啊,就按手动的操作步骤去转换,近日看到一个文章,又去wiki上查了查,觉得写的不错就记录下来了。  在使用selenium做U...

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

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号