1.selenium IDE的安装步骤
(1)下载火狐浏览器并安装
(2)http://seleniumhq.org,下载selenium ide
(3)火狐安全提示框中提示:是否安装这个软件在计算机上
(4)选择"允许",之后点击安装就行了
(5)重启火狐之后,你可以在"工具"下面看到selenium IDE
/**录制
2.selenium录制时需要注意的问题?
(1)对于链接的点击,录制时一般会认为是click,而实际上应该改为clickAndWait。如果是click点击之后,页面没有加载完成,会导致测试失败。
3.增加确认(verification)和断言(assert)的方法
转到你要测试的系统,在需要增加确认和断言的元素的旁边,鼠标右击,选择相关的确认或者断言的命令。
4.增加断点和其它一些特殊功能的方法?
在需要添加断点或者特殊功能的命令行上,鼠标右击,选择toggle breakpoint,或者一些其它的特殊功能
5.保存test case 和test suite的方法
(1)如果是test case ,就直接点击"file"->"save test case"
(2)如果是test suite,选择多个test case,然后点击"file"->"save test suite"
6.selenium commands-selenese来自于以下三个部分
(1)行为(actions):操纵应用程序的状态,例如,点击一个链接,或者选择一个选项
(2)存取(accessors):检查应用程序的状态,并且把结果存储在变量中,例如,存诸主题
(3)断言(assertions):像一个检查者一样,检查应用程序的状态是否和预期的一样。例如,检查复选框是否被选择了。
7.selenium中,元素的定位器存在哪几种?(解释可以慢慢再补充)
(1)id :选择的元素具有指定的id属性
(2)name :选择的元素具有指定的name属性
(3)xpath:学习网址:http://www.zvon.org/xxl/XPathTutorial/General_chi/examples.html
(4)dom
(5)css
(6)identifier
(7)link
(8)ui
8.如何在selenium中加入user_extension.js?
9.selenium ide的测试规则:
(1)测试都应该存在一个开始点,在selenium中,开始点为open
(2)一个测试不必依赖于其它的测试,以避免一个测试错误,而引起多个测试出现错误
(3)测试每次应该只测试一件事情
(4)测试完之后,应该清除测试数据
10.selenium中模式匹配的情况?
selenium的模式匹配有以下几种规则:(1)glob匹配模式
---格式为: glob:*中国 *:代表任意多个字符
glob:?中国 ?:代表一个任意的字符
glob:[bmpc]中国 第一个字符必须为b,m,p,c中的任意一个
(2)regular expression匹配模式 (目前来说不会用)
(3)精确匹配模式
---例如:如果要验证"确定"文本,则输入"确定"文本就可以了。
11.什么时候用javascript,以及怎么用?(这部分我还没有看完)
以下的情况下会需要javascript.:(1)需要输入日期或者其它内容到text文本中。格式如下:type locator javascript{Date()}
(2)需要存储javascript片断的值。格式如下:storeEval javascript{10*10} result
12.如何在selenium IDE中,添加user_extensions?
注:在许多命令中,元素定位器就等于"target"属性值