标签:点击 空白 ble 单选框 常用命令 变量 自动更新 顺序 加载
浏览器
插件配置(必备武器)
Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。
Selenium IDE简介
Selenium IDE是一个Firefox插件,用于记录和播放用户与浏览器的交互。 使用它来创建简单的脚本或协助进行探索性测试。
Selenium IDE安装
Selenium打开运行
文件——> Open——> 选择要导入的脚本
Selenium IDE脚本编辑与操作
在Table标签下选中某一行命令,命令由command、Target、value三部分组成。可以对这三部分内容那进行编辑。
在某一条命令上右击,选择“insert new command”命令,就可以插入一个空白,然后对空白行进程编辑。
鼠标右击选择“insert new comment”命令插入注解空白行,本行内容不被执行,可以帮助我们更好的理解脚本,插入的内容以紫色字体显示。
有时我们需要移动某行命令的顺序,我们只需要左击鼠标拖动到相应的位置即可。
选择单个或多个命令,然后点击鼠标右键选择“Delete”
选定要执行的命令点击单个执行按钮即可,注意:有一些命令必须依赖于前面命令的运行结果才能成功执行,否则会导致执行失败。
Selenium IDE常用命令
(1)作用:打开指定的URL,URL可以为相对或是绝对URL;
(2)Target:要打开的URL;value值为空
(1)作用:暂停脚本运行
(2)waitTime:等待时间,单位为ms;
(1)作用:模拟单击浏览器的后退按钮; (2)由于没有参数,所以Target和Value可不填;
(1)作用:刷新当前页;
(2)由于没有参数,所以Target和Value可不填;
(1)作用:将当前的窗口最大化,即设置为全屏显示; (2)由于没有参数,所以Target和Value可不填;
(1)作用:单击一个链接、按钮、复选框或单选按钮;
(2)如果该单击事件导致新的页面加载,命令将会加上后缀“AndWait”,即“clickAnd Wait”,或“waitForPageToLoad”命令;
(1)作用:向指定输入域中输入指定值;也可为下拉框、复选框和单选框按钮赋值.
(2)Target:元素的定位表达式;
(3)Value:要输入的值;
(1)作用:模拟人工单击下拉列表框;
selectLocator:指向指定选择元素的元素定位器;
optionLocator:选项的选择器(默认为标签);
(2)选项的选择方式两种 label 和Value
(1)作用:模拟用户单击窗口上的关闭按钮;
(2)由于没有参数,所以Target和Value可不填;
断言与验证
验证应用程序的状态是否同所期望的一致。 常见的断言包括:验证页面内容,如标题是否为X或当前位置是否正确等等。
Assert
Assert 断言失败时,该测试将终止。
verify
Verify 断言失败时,该测试将继续执行,并将错误记入日显示屏。也就是说允许此单个验证通过。确保应用程序在正确的页面上。提高脚本的伸缩性。
waitfor
Waitfor用于等待某些条件变为真。可用于AJAX应用程序的测试。 如果该条件为真,他们将立即成功执行。如果该条件不为真,则将失败并暂停测试。直到超过当前所设定的超时时间。 一般跟setTimeout时间一起用
store
store 定义变量,可以获取页面的相关元素进行判断。
assertTitle(检查当前页面的title是否正确)
assertValue(检查输入框的值, 单选或复选框的值)
VerifyValue() 验证元素的值。
1.浏览器页面点击鼠标右键->Show All Available commands->选择具体的断言方式,脚本回自动加载选定的断言命令
2.直接在脚本页面编辑。
标签:点击 空白 ble 单选框 常用命令 变量 自动更新 顺序 加载
原文地址:https://www.cnblogs.com/mgg520813/p/10704217.html