最近的web的自動化指令碼

2021-10-01 12:24:46 字數 1339 閱讀 8991

分享最近一些編寫自動化指令碼的用例

最近找到乙個web專案-tango

該專案還是包括註冊,登陸,個人賬戶,商品頁面(**,**,褲子,限購專區),購物車,品牌專區,**等。

在這裡插入描述

設計的用例的情況-

1.註冊

2.登陸

3.註冊-登陸-進入個人賬戶中心(統計餘額)

4.進入商品列表,選擇一款商品加入進購物車

5.進入購物車清空列表–(檢查是否清空)

6.選擇商品加入購物車-刪除(檢查是否刪除)

7.選擇商品購物車-重新整理(檢查商品總額是否變化)

8.選擇商品-加入購物車-購買-我的訂單(驗證商品名,**,驗證數量,驗證訂單號)

9.進入後台,找到該訂單資料(驗證前後臺資料)

這次練習總結了數十條經驗,結果落在了地鐵上。。。。

主要需要注意的 定位檢查 表單frame ,異常報錯可能要引用import time

在出現警告框時 進行操作間也必須加入import time ,原因是因為警告框無法被隱式等待時間使用,避免電腦點錯,需要使用到import time

在用例呼叫時不需要使用self ,只需要輸入相應的引數。python會自動調入self

多表單p.switch_to.frame() 切換到指定frame 的位置

p.switch_to.defualt_content() 跳到最外層

p.switch_to.parent_frame() 切換到上一層表單

控制代碼jubings=p.window_handles

p.switch_to.window(jubing[1])

警告框a=p.switch_to.alert.text() 獲取警告框文字

print(a)

p.switch_to.alert.aceepet() 接受

p.switch_to.dismiss() 取消

web 測試方面主要測試的是

功能 (頁面快取,表單,超連結)

效能 (高併發,頁面容量,資源數量)

相容(ie ,火狐,谷歌)

安全(sql注入,xss指令碼攻擊)

Shell指令碼之 Web自動化

例如 wget url 3 wget命令引數說明 o 指定乙個日誌檔案,不必將日誌資訊列印到stdout zhidao.baidu.com question 1818975931865141188.html o myweb.html o weblog 執行該命令終端不會輸出任何東西 或者使用如下方法...

部署python自動化指令碼 搭建自動化指令碼執行環境

年前把平台的指令碼寫好了,準備在虛擬機器中全部執行一遍。沒想到在虛擬機器中配置了很長時間,才把環境搭好。為了不再犯這配置環境的苦,在這簡單說說環境的搭建吧。因為寫的指令碼是在win7上實現的,所以虛擬機器我安裝的也是win7系統。1 安裝python 2 配置環境變數 python安裝成功後,將安裝...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...