[@*等待] 例1:(指定时间后继续) [登录2写内容]#username,"wzdr1"[/登录2写内容] --填写账号 [登录2等待]200[/登录2等待] --等待200毫秒 [登录2写内容]#password,"wzdrwzdr"[/登录2写内容] --填写密码 [登录2等待]1000[/登录2等待] --等待1000毫秒(1秒) [登录2点击]#loginsubmit[/登录2点击] --点击登录按钮 例2:(检测元素存在才继续) [发布2等待][class="wfx_group"][/发布2等待] --找到相应元素后,才会继续后面的代码。 --比如我们要在点击打开某个页面后,再点击另外的按钮 [发布2等待].wfx_group[/发布2等待] --推荐简写方式,class用.代替 例3:(全部框架都加载完毕才继续) [发布2等待]加载完毕[/发布2等待] --程序会等待页面全部加载完毕(标签上不转圈了就是加载完毕)[6.1.40以上版本支持] [发布2等待]加载完毕,100[/发布2等待] --参数2是超时值,单位:秒[6.1.40以上版本支持] [发布2等待]加载完毕,9000[/发布2等待] --最多等待9秒就会提示失败 [发布2等待]加载完毕,9*1000[/发布2等待] --等待9秒(9乘以1000),这是另外一种写法,不容易看错 --参数2是超时值,单位:毫秒[6.1.71以上版本单位统一为毫秒,避免用错] --实际上只需要操作的元素加载完成就可以的,不一定要全部框架都加载完成,否则遇到很卡的网站,会很慢。 [发布2等待]#kw,9000[/发布2等待] --如果找到id为kw的元素,程序立即继续后面的操作;如果没有找到相应元素,最多等待9秒再继续后面的操作[6.1.71+] [发布2等待]#kw,9*1000[/发布2等待] --等待9秒(9乘以1000),这是另外一种写法,不容易看错 [@*点击] 例1: [登录1点击][id="registerformsubmit"][/登录1点击] --参数1:元素选择器 例2: [登录1点击]#submit1[/登录1点击] --推荐简写方式,用#替代id 例3: [登录1点击]#aaa|#bbb|#search-button[/登录1点击] --多组选择器用英文|隔开,如果前面选择器存在,就不执行后面几个,不存在就一直向后执行 --比如要删除图片,就可以用此方法 --版本6.0.78以上支持 例3: [登录1点击][text=百科][/登录1点击] --点击文字“百科” --版本6.0.78以上支持 例4: [登录1点击]#bd_tabnav > nav [text=百科][/登录1点击] --点击文字“百科” --这种方式是点击某元素区域里面的“百科” --版本6.0.78以上支持 例5: [登录1打开]https://www.so.com/[/登录1打开] --实例可以直接复制后测试 [登录1点击]#bd_logo > aaa[text=测试1]|#bd_logo > bbb[text=测试2]|[text=百科][/登录1点击] --点击文字“百科” --多组选择器用英文|隔开,如果前面选择器存在,就不执行后面几个,不存在就一直向后执行 --版本6.0.78以上支持 例6: [登录1打开]https://www.so.com/[/登录1打开] --实例可以直接复制后测试 [登录1点击][url=http://image.so.com/?src=tab_web][/登录1点击] --点击文字“图片” --版本6.0.78以上支持 例7: [登录1点击].el-cascader-node__label[text=北京][10 10],索引=2[/登录1点击] --新版支持[text=北京]点击重复元素下的指定文本,参数2索引=2表示第2个重复的元素 [6.2.01以上版本支持] [登录1点击].el-cascader-node__label[text=北京][10 10][/登录1点击] --新版支持[text=北京]点击重复元素下的指定文本,参数2留空表示默认第1个 [6.2.01以上版本支持] --[*#置焦点]、[*#失去焦点] 使用方法同上 [2018-09-13更新] [2018-10-07更新] [2019-12-24更新] [2021-05-22更新] [2021-08-03更新] [2021-08-04更新] [2021-08-08更新] [2021-10-06更新] [2021-12-04更新] [2022-01-10更新] |
抢沙发||关于我们|手机版|营销神器 (蜀ICP备14013818号)
GMT+8, 2024-4-25 14:51