Web测试工具Selenium入门心得

发表于:2009-1-17 15:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:lotuswlz    来源:cnblogs

  2、常用Actions

  1)open(url)

  接收一个参数url,即command=open, target=url

  2)type(locator,value)

  给locator指定的元素或属性赋值以value

  3)click(locator)

  单击一个链接、按钮、checkbox或radio等等,locator即元素定位

  4)clickAndWait(locator)

  单击一个链接、按钮等等元素,单击后等待新的页面加载

  我们的表单提交,就可以用这个方法来单击submit按钮。

  类似的方法还有selectAndWait、typeAndWait、focusAndWait……

  5)verifyLocation(pattern)

  校验当前页面的绝对路径(url)是否与pattern匹配,关于pattern的解释,我们在下面具体说明。

  6)verifyValue(locator, pattern)

  校验指定元素的值是否与指定pattern匹配

  7)verifyVisible(locator)

  校验指定元素是否可见,如果当前元素的style="display:none",即不可见。

  8)verifyTextPresent(pattern)

  校验当前页面是否出现该文字

  9)verifyChecked(locator)

  用于校验checkbox是否被选中

  10)verifyAttribute(locator, pattern)

  校验指定的元素属性值,是否匹配pattern

  例如:verifyAttribute(link=All Search Results for "bike"@href, 'glob:*/search/bike?c=0*')

  即校验指定的link的href属性是否匹配"glob:*/search/bike?c=0*"

  11)fireEvent(locator,eventName)

  用于调用locator指定的元素的指定eventName的事件,例如:

  fireEvent(userLoginName,blur),即调用文本框userLoginName的失去焦点事件

  以上是较为常用的几个方法,还有许多方法的详细介绍可以参见:http://seleniumhq.org/projects/core/reference.html

42/4<1234>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • cnntester
    2016-8-05 15:12:09

    贵航股份

  • cnntester
    2016-8-05 15:05:28

    风格的风格

  • sslt1200
    2015-7-22 10:51:44

    还可以啊

  • humh
    2011-6-01 16:13:47

    总结的挺好

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号