日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(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)

http://chromedriver.storage.googleapis.com/index.html

找到和自己谷歌版本相匹配的驅(qū)動(dòng)

選擇自己的系統(tǒng)去下載

3:將游覽器驅(qū)動(dòng)放在python的目錄下

比如:我的python安裝在E:\python目錄中(chromedriver.exe放入對(duì)應(yīng)的python 目錄下)


4:導(dǎo)入SeleniumLibrary擴(kuò)展庫(kù)

二:API操作

1:打開游覽器(訪問網(wǎng)站)

Open Browser http://www.baidu.com chrome

2:設(shè)置睡眠時(shí)間

sleep 時(shí)間()

3:設(shè)置隱式等待時(shí)間

Set Browser Implicit Wait 時(shí)間()

4:窗口最大化

Maximize Browser Window

5:設(shè)置窗口位置

Set Window Position 30 50

6:返回上一步

Go Back

7:跳轉(zhuǎn)

Go To http://www.baidu.com

8:刷新

Reload Page

圖片展示

三:RF元素定位

selenium中八大定位方式:

id,name,xpath,css,link_text,partial_link_text,class_name,tag_name

前提:元素必須是唯一的

回顧
xpath

1:通過絕對(duì)路徑定位元素: (不推薦使用) 2:通過相對(duì)路徑定位元素:xpath=//form/span/input 3:通過元素屬性定位元素:xpath=//input[@autocomplete="off" and @class="s_ipt"] 4:通過部分元素屬性定位:xpath=//input[contains(@autocomplete="of")] 5:通過元素文本定位元素:xpath=//a[text()="新聞"]

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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。