Selenium命令列表
7页1、Selenium 命令列表一、 Commands (命令)Action对当前状态进行操作失败时,停止测试Assertion校验是否有产生正确的值Element Locators指定HTML中的某元素Patterns用于模式匹配1. Element Locators (元素定位器)id=idid locator 指定HTML中的唯一id的元素name=namename locator指定 HTML中相同name的元素中的第一个元素identifier=ididentifier locator 首先查找HTML是否存在该id的元素, 若不存在,查找第一个该name的元素dom=javascriptExpressiondom locator用JavaScript表达式来定位HTML中的元素,注意必须要以document开头例如:dom=document.formsmyForm.myDropdowndom=document.images56xpath=xpathExpressionxpath locator用 XPath 表达式来定位HTML中的元素,必须注意要以/开头例如:xpath=/im
2、galt=The image alt textxpath=/tableid=table1/tr4/td2link=textPatternlink locator 用link来选择HTML中的连接或锚元素例如:link=The link text在没有locator前序的情况下 Without a locator prefix, Selenium uses:如果以document.开头,则默认是使用 dom locator,如果是以/开头,则默认使用xpath locator,其余情况均认作identifier locator2. String Matching Patterns (字符串匹配模式)glob:patthernglob模式,用通配符*代表任意长度字符,?代表一个字符regexp:regexp正则表达式模式,用JavaScript正则表达式的形式匹配字符串exact:string精确匹配模式,精确匹配整个字符串,不能用通配符在没有指定字符串匹配前序的时候,selenium 默认使用golb 匹配模式3. Select Option Specifiers (Select选项指定
3、器)label=labelPattern通过匹配选项中的文本指定选项例如:label=regexp:Oothervalue=valuePattern通过匹配选项中的值指定选项例如:value=otherid=id通过匹配选项的id指定选项例如: id=option1index=index通过匹配选项的序号指定选项,序号从0开始例如:index=2在没有选项选择前序的情况下,默认是匹配选项的文本二、 Actions描述了用户所会作出的操作。Action 有两种形式: action和actionAndWait, action会立即执行,而actionAndWait会假设需要较长时间才能得到该action的相响,而作出等待,open则是会自动处理等待时间。clickclick(elementLocator)- 点击连接,按钮,复选和单选框- 如果点击后需要等待响应,则用clickAndWait- 如果是需要经过JavaScript的alert或confirm对话框后才能继续操作,则需要调用verify或assert来告诉Selenium你期望对对话框进行什么操作。 click aCheckb
4、oxclickAndWait submitButtonclickAndWait anyLinkopenopen(url)- 在浏览器中打开URL,可以接受相对和绝对路径两种形式- 注意:该URL必须在与浏览器相同的安全限定范围之内 open /mypageopenhttp:/localhost/typetype(inputLocator, value)- 模拟人手的输入过程,往指定的input中输入值- 也适合给复选和单选框赋值- 在这个例子中,则只是给钩选了的复选框赋值,注意,而不是改写其文本 type nameField John SmithtypeAndWait textBoxThatSubmitsOnChange newValueselectselect(dropDownLocator, optionSpecifier)- 根据optionSpecifier选项选择器来选择一个下拉菜单选项- 如果有多于一个选择器的时候,如在用通配符模式,如f*b*,或者超过一个选项有相同的文本或值,则会选择第一个匹配到的值 select dropDown Australian Dollarss
《Selenium命令列表》由会员工****分享,可在线阅读,更多相关《Selenium命令列表》请在金锄头文库上搜索。
护士长个人工作计划
牛津译林版英语七年级上册12月份月考试卷及答案
食品个人工作总结(3篇)
大班班务工作总结【最新版】
会计基础-会计要素与会计等式习题
小学(语文S版)三年级下册(第六册):《语文百花园一》教案精品教育.doc
白蚁防治方案
新手必看:玩无人机圈,有范更酷炫
婚后房产赠予协议书
年度先进个人工作总结
2023年内部审计工作计划3篇
[体育工作计划]小学体育老师学期工作总结
某单位维保服务技术篇长天科技
关于六年级赞美春天的作文300字合集六篇
八年级英语教学的工作总结(2篇).doc
上海工程技术大学城市轨道交通车辆专业英语复习要点
播音主持自我介绍范本
2023年河北省保定市定兴县北田乡西晓村社区工作人员考试模拟试题及答案
东北师范大学21春《儿童文学》离线作业一辅导答案86
工器具大唐发电有限责任公司
2023-07-17 5页
2023-08-25 11页
2022-11-02 20页
2023-01-27 5页
2023-12-18 4页
2023-05-10 2页
2023-03-10 4页
2024-01-17 11页
2022-07-21 5页
2023-12-23 9页