日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RobotFramework操作API

發布時間:2025/3/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RobotFramework操作API 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一:RobotFramework之UI自動化測試環境

1:通過pip安裝擴展庫

pip install robotframework-seleniumlibrary


2:下載谷歌游覽器和對應驅動

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

找到和自己谷歌版本相匹配的驅動

選擇自己的系統去下載

3:將游覽器驅動放在python的目錄下

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


4:導入SeleniumLibrary擴展庫

二:API操作

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

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

2:設置睡眠時間

sleep 時間()

3:設置隱式等待時間

Set Browser Implicit Wait 時間()

4:窗口最大化

Maximize Browser Window

5:設置窗口位置

Set Window Position 30 50

6:返回上一步

Go Back

7:跳轉

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:通過絕對路徑定位元素: (不推薦使用) 2:通過相對路徑定位元素: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進行定位:#ID 2:通過class定位:.class 3:通過元素屬性定位:css=input[autocomplete="off"] 4:通過部分屬性定位:css=input[autocomplete*="of"] 5:通過子元素定位:css=div#s-top-left a:nth-child(3)

圖片展示

總結

以上是生活随笔為你收集整理的RobotFramework操作API的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。