當(dāng)前位置:
首頁(yè) >
RobotFramework操作API
發(fā)布時(shí)間:2025/3/20
36
豆豆
生活随笔
收集整理的這篇文章主要介紹了
RobotFramework操作API
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一:RobotFramework之UI自動(dòng)化測(cè)試環(huán)境
1:通過pip安裝擴(kuò)展庫(kù)
pip install robotframework-seleniumlibrary
2:下載谷歌游覽器和對(duì)應(yīng)驅(qū)動(dòng)
找到和自己谷歌版本相匹配的驅(qū)動(dòng)
選擇自己的系統(tǒng)去下載
3:將游覽器驅(qū)動(dòng)放在python的目錄下
4:導(dǎo)入SeleniumLibrary擴(kuò)展庫(kù)
二:API操作
1:打開游覽器(訪問網(wǎng)站)
Open Browser http://www.baidu.com chrome2:設(shè)置睡眠時(shí)間
sleep 時(shí)間(秒)3:設(shè)置隱式等待時(shí)間
Set Browser Implicit Wait 時(shí)間(秒)4:窗口最大化
Maximize Browser Window5:設(shè)置窗口位置
Set Window Position 30 506:返回上一步
Go Back7:跳轉(zhuǎn)
Go To http://www.baidu.com8:刷新
Reload Page圖片展示
三:RF元素定位
selenium中八大定位方式:
id,name,xpath,css,link_text,partial_link_text,class_name,tag_name前提:元素必須是唯一的
回顧
xpath
CSS
1:通過id進(jìn)行定位:#ID 2:通過class定位:.class 3:通過元素屬性定位:css=input[autocomplete="off"] 4:通過部分屬性定位:css=input[autocomplete*="of"] 5:通過子元素定位:css=div#s-top-left a:nth-child(3)圖片展示
總結(jié)
以上是生活随笔為你收集整理的RobotFramework操作API的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python+Appium+POM实现A
- 下一篇: RobotFramework+jenki