2、测试下拉框
java 代码
可以看到,我们可以使用 select 方法来确定选择下拉框中的哪个选项。
select 方法还有很多用法,具体去看看文档吧。
3、测试check box
java 代码
我们可以使用 check 方法来确定选择哪个radio button
4、得到文本框里的文字
java 代码
getValue 方法就是得到文本框里的数值,可不是 getText 方法,用错了可就郁闷了。
5、判断页面是否存在一个元素
java 代码
一般这个是用来测试当删除一些数据后,页面上有些东西就不会显示的情况。
6、判断下拉框里选择了哪个选项
java 代码
这个可以用来判断下拉框显示的选项是否是期望的选项。
7、如果有 alert 弹出对话框怎么办?
这个问题弄了挺长时间,可以这样来关闭弹出的对跨框:
java 代码
其实当调用 selenium.getAlert() 时,就会关闭 alert 弹出的对话框。
也可以使用 System.out.println(selenium.getAlert()) 来查看对跨框显示的信息。
在测试的时候,有的人会显示许多alert 来查看运行时的数据,那么我们可以用下面的方式来关闭那些 alert:
java 代码
8、如何测试一些错误消息的显示?
java 代码
切记: getBodyText 返回的时浏览器页面上的文字,不回包含html 代码的,如果要显示html 代码,用下面这个:
java 代码
以上就是最常用的几个方法了,例如 click, type, getValue 等等。
还有就是一定要学习 xpath, 其实xpath 也可以有“与、或、非”的操作:
java 代码
四、其他
selenium 还有更多的用法,例如弹出页面等等。当面对没见过的测试要求时,我最笨的方法就是按照api文档一个一个找,好在不多,肯定能找到。
| 第1页: Selenium 的版本 | 第2页: 测试下拉框 |