2018-04-07selenium IDE命令

组件:Firebug、FirePath、Selenium IDE

常用Action类命令

一. 常用Action类命令

1. open

作用:打开指定的URL,value值为空

Target:要打开的URL;value为空

当Target为空,将打开Base URL 中填写的页面;

当Target不为空值为相对路径,将打开Base URL +Target页面,

如: Base URL +Targe为http://www.51zxw.net/  +  list.aspx?cid=3

当Target以http://开头,将忽略Base URL,直接打开Targe网址

2. pause(wait time)

作用:暂停脚本运行

WaitTime:等待时间,单位为ms

3. goBack()

  作用:模拟单机浏览器的后退按钮

  由于没有参数,所有Target和value可不填

4. refresh()

作用:刷新当前页

由于没有参数,所有Target和value可不填

5. windowMaximize()

作用:

由于没有参数,所有Target和value可不填

6. click

作用:单机一个链接、按钮、复选框或单选框,没有新网页

如果该单机事件导致新的页面加载,命令建辉加上后缀”AndWait”

7. clickAndWait

作用:点击页面元素,并且等待新网页加载完毕

8. type

作用:向指定输入域中输入指定值,也可为下拉框,复选框或单选框按钮赋值

Target:元素定位表达式

Value:需要输入的值

9. select(下拉框locator , 选项框locator)

选项框locator两种label和value

  Label=选项文本

  Value=选项编号

10. selectAndWait

选择下拉框的某个选项,并且需要等待网页加载完毕

Close:模拟用户单机窗口上的关闭按钮;

二. Assertion类命令(断言类命令)

验证应用程序的状态是否同所期望的一直.常见的断言包括页面验证页面内容,如标题是否为X或当前位置是否正确等等.

断言常被用于4种模+5种手段

Assert:断言失败时,该测试将被终止

assertTitle: 检查当前页面的title是否正确,一般用于断言网页的跳转是否正确

assertElementPresnt:指定页面元素出现在当前网页中,一般用于精准的断言

assertText:断言指定页面元素中的文本内容等于预期值,一般针对纯文本、链接

assertValue:指定页面元素的值,一般针对的是文本框、按钮、复选框、单选按钮等.

assertAlert:断言弹出信息框额文本等于预期值

VerifyXXX:

Verify断言失败时,该测试继续执行.可用于AIAX应用程序的测试.如果该条件为真,他们将立即成功执行.如果该条件不为真,则将失败并暂停测试.直到超过当前所设定的超时时间.一般跟setTimeout时间一起用

WaitForXXX:等待预期值出现,如果等待到,就继续运行后续步骤,如果到达超时时间仍未等待到,记录断言失败的结果,并且继续运行后续步骤.

三. Accessor类命令(存储类命令)

Store(数据值 , 变量名称): 存储数据到变量

StoreTitle网页标题,与上边一样

IDE  optionoption下边倒数第三个勾选  optionformat即可转换

WebDriver运行环境

安装JDK、配置环境变量、安装eclipse

从selenium官网下载selenium WebDriver的java驱动包(2.44.0)

类名:大写字母开头

包名、变量名、方法名:小写字母开头

Thread.sleep(3000); java中等待3s

AllTests.java测试用例套件模板

测试哪个浏览器安装对应的启动器:例chromedriver.exe,selenium官网下载

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,463评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,868评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,213评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,666评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,759评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,725评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,716评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,484评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,928评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,233评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,393评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,073评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,718评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,308评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,538评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,338评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,260评论 2 352

推荐阅读更多精彩内容

  • python自动化测试中寻找元素并进行操作,如果在元素好找的情况下,相信大家都可以较熟练地编写用例脚本了,但光进行...
    燕京博士阅读 475评论 0 3
  • 面膜到底有什么用? 28岁前我基本不用面膜,直到去年年底我买了一张美容卡,给自己做新年计划的时候,规定自己新的一年...
    车车柚子妈阅读 1,195评论 0 4
  • 物质和能量 科学家们认为,组成我们日常能够见到的所有事物、星体以及星系的“普通”物质,在宇宙的全部质量中只占不到4...
    Bill何咏标阅读 1,872评论 3 52
  • 生命的意义? 早晨,醒来,张开眼睛,一天,又开始了。今天与昨天有什么不同? 奥,今天是周二...
    庞莉呀阅读 239评论 0 0
  • 我还是那个爱迷茫的我,看书也是一样迷茫,总是想着我究竟该看些什么书。 关于想看的书,有网上介绍的,有以前就听过名字...
    _钱来_阅读 176评论 0 0