当前位置: 首页 > news >正文

宝塔面板怎么建设网站百度关键词优化软件排名

宝塔面板怎么建设网站,百度关键词优化软件排名,宁夏做网站,网络教育收录工作当中最常用的Robot Framework关键字 内容较多,可以CtrlF快速搜索自己想要的 1. RF循环使用(FOR循环) {list1} create list LOG TXT INI INF C CPP JAVA JS CSS LRC H ASM S ASP FOR ${file_type} IN {list1} log 构造请求参数 ${t…

收录工作当中最常用的Robot Framework关键字

内容较多,可以Ctrl+F快速搜索自己想要的

1. RF循环使用(FOR循环)

@{list1} create list LOG TXT INI INF C CPP JAVA JS CSS LRC H ASM S ASP
FOR ${file_type} IN @{list1}
log 构造请求参数
${taskID} generate random string
XXXXXX
END


2. RF条件语句使用

  1. OR 用法
    if “ r e s p [ 3 ] [ d a t a ] [ s t a t u s ] " = = " S U C C E S S " o r " {resp}[3][data][status]" == "SUCCESS" or " resp[3][data][status]"=="SUCCESS"or"{resp}[3][data][status]” == “FAIL”

  2. AND 用法
    if “ r e s p [ 3 ] [ d a t a ] [ s t a t u s ] " = = " S U C C E S S " a n d " {resp}[3][data][status]" == "SUCCESS" and " resp[3][data][status]"=="SUCCESS"and"{resp}[3][data][status]” == “FAIL”


3. RF的log方法

控制台打印日志:log to console
同时打印多个变量:log many
在IF判断后打印日志:
Run KeyWord If “${resp}[3][data][status]”==“SUCCESS” BuiltIn.Log 接口响应快速,无需等待
… ELSE BuiltIn.Log 异步队列等待中


4. 获取${requestBody}的type

h e a d e r s T y p e E v a l u a t e t y p e ( {headersType} Evaluate type( headersTypeEvaluatetype({headers})


5. 变量的四则运算

${res1} Evaluate ${var1} + ${var2}
${res2} Evaluate ${var1} - ${var2}
${res3} Evaluate ${var1} * ${var2}
${res4} Evaluate ${var1} / ${var2}


6. 变量的模商余运算

${res5} Evaluate ${var1} ** ${var2}
${res6} Evaluate ${var1} % ${var2}
${res7} Evaluate ${var1} // ${var2}


7. 获取当前时间(Date形式)

${data_1} Get Current Date


8. 获取两个时间的时间差

${time} Subtract Date from Date ${data_2} ${data_1}


9. 时间转换成数字

${time} Convert To Number ${time}


10. 在herder中添加一个参数

set to dictionary ${headers} Route-Key ${route_key}


11. 生成目标范围内的整数

${start} evaluate random.randint(1,3) random


12. 字符串替换

u s e r I d e v a l u a t e s t r ( {userId} evaluate str( userIdevaluatestr({userId}).replace(‘.’,‘’)


13. 字符串多个替换

u s e r I d e v a l u a t e s t r ( {userId} evaluate str( userIdevaluatestr({userId}).replace(‘[’,‘’).replace(‘]’,‘’)


14. 字符串截取固定位置内容

u s e r I d G e t S u b s t r i n g s t r ( {userId} Get Substring str( userIdGetSubstringstr({userId}) 9 15


15. 字典多组数值取值

${userId} set variable ${resp}[3][data][users][0][id]


16. 分割字符串制成List

${testDataList} split string ${testDataStr} ${SPACE}


17. 获取List长度(元素个数)

${testDataListLen} get length ${testDataList}


18. 从元组中拿取特定的一组list数据(拿取参数信息)

${conf} get obj from list ${configResp}[3][data][items] name ${confName}
${conf}:最终赋值对象
name:目标匹配参数
c o n f N a m e :目标匹配参数的匹配值就是在结果中(元组)寻找 n a m e = {confName}:目标匹配参数的匹配值 就是在结果中(元组)寻找name= confName:目标匹配参数的匹配值就是在结果中(元组)寻找name={confName}的那一组数据,以list形式赋值给${conf}


19. 变量套变量

KaTeX parse error: Expected group after '_' at position 29: …t variable s_̲{list1}[${i}]FileId
KaTeX parse error: Expected '}', got 'EOF' at end of input: …","image_url":"{downloadUrl}?KaTeX parse error: Expected '}', got 'EOF' at end of input: {{file_id}}",“image_filename”:“xxx”}


20. 跳过(无操作)

No Operation


21. 键盘敲击

selenium press keys ${null} ENTER


22. 坐标点击

在这里插入图片描述
#移动到目标位置
PUBLIC.pyautogui move mouse ${x} ${y} ${持续时间}

#点击目标位置
PUBLIC.pyautogui click mouse ${x} ${y} ${按键次数} ${间隔时间} ${按键类型} ${持续时间}

#${按键类型} : left(左键)、middle(中键)、right(右键)、primary(基本的)、secondary(次要的)


23. 相同的元素定位按照元素索引

xpath=//input[1][@type=“password”]
xpath=//input[2][@type=“password”]
xpath=//input[3][@type=“password”]


24. 将json格式数据转换成dict格式

${expectDict} store_json_keys_to_dict ${expectJson}


25. 获取目标文件的内容(结果为string形式)

${file_contents} OperatingSystem.Get File ${CURDIR}/…/…/…/…/…/OpenSDK/index.html


26. 设置关键字失败不中断

run keyword and continue on failure xxxxx(关键字)


27. 校验dict的所有存在二级节点的key

compare dicts key name and key count ${testDict} ${expectDict}


28. 移除List中的${EMPTY}值

remove values from list ${testDataList} ${EMPTY}


29. 两个字符串转换成整数应相等

should be equal as integers ${resp}[0] 200 响应码不正确


30. 英译意为拆卸,常用于关闭驱动

[Teardown】
[Teardown】 关闭前需要执行的关键字


31. 用例初始化时,执行关键字

Test Template 关键字


32. 切换前端图层

selenium select frame ${iframe系统后台_登录}


33. 打开第二个浏览器

log 打开第二个浏览器
selenium open browser l o g i n U r l b r o w s e r = {loginUrl} browser= loginUrlbrowser={browser} alias=new1


34. 切换到第一个浏览器

selenium switch browser 1


35. 从目标字符串中取值

${x-csrf-rand} should match regexp ${fileResp}[2] “csrf_token”


36. 设置数组,遍历数组

@{list1} create list WORD_XML

FOR ${file_type} IN @{list1}
log 在这里写操作
END


37. 元素无法抓取

有些元素确实是变动的,无法抓取,可以迂回,抓固定元素
像复选框,可以直接选总复选框


38. 编辑链接为只读状态

log 获取编辑链接
${resp} open_edit_get_/api/edit/v1/files/{file_id}/link ${fileId} w
${editUrl} set variable ${resp}[3][data][link]

log 打开编辑链接,查看打印页面
selenium go to ${editUrl}
RF以这种方式获取的链接是只读的状态
想要可编辑,我们可以在编辑链接末尾加上【&_w_type=1】参数


39. 获取当前请求的性能数据

${headers} selenium execute javascript return window.performance.getEntries()


40. 获取当前页面的Url

${headers} selenium execute javascript return window.location.href


41. 获取元素定位时加入子元素

${后台_应用详情按钮} //button[@class=“ant-btn ant-btn-link”]/span[text()=“详情”]


http://www.ritt.cn/news/26679.html

相关文章:

  • 建网站手机软件如何宣传推广自己的店铺
  • 郑州企业网站制作南宁网站推广排名
  • 新网站怎么做权重吉林seo刷关键词排名优化
  • 使用 私有云 做视频网站优就业seo怎么样
  • 个人养老金制度来了关键词优化seo优化排名
  • 自己给自己网站做seo富阳seo关键词优化
  • 网站开发需不需要考研西安抖音seo
  • 做网站只开发手机端可不可以日本比分预测
  • vs手机网站开发网络营销中心
  • 嵌入式开发学什么成都seo优化排名公司
  • 网站建设 技术方案最近韩国电影片
  • 网站的后台在哪儿泰州seo排名扣费
  • 厦门专业做网站公司百度怎么搜索图片
  • 有自己域名如何做网站应用宝aso优化
  • 建设银行业务管理中心网站快速排名优化
  • 广东公诚通信建设监理有限公司网站网络营销经典失败案例
  • 住房和城乡建设部网站公告代运营网店公司
  • 东莞石龙网站建设深圳seo博客
  • php双语网站互联网广告推广是什么
  • 韩国男女做游戏视频网站seo结算系统
  • 我想买个空间自己做网站网站seo关键词
  • 建筑工地网站有哪些平台推广方案
  • 南京网络营销培训seo培训费用
  • 怎样做企业网站备案网络推广的具体方式
  • wordpress插件汉化教程株洲企业seo优化
  • python 做网站教程重庆百度快照优化
  • 做旅游网站选什么空间百度推广账号怎么申请
  • 哪个网站做老款二手车北京官网seo收费
  • 海南做网站的湖北网站推广
  • 网站建设华科技网站建设培训机构