通過獲取當前頁面的url可以幫助判斷跳轉的頁面是否正確,或者URL中部分字段可作為自動化腳本的預期結果的一部分。 具體代碼: # coding=utf-8 import time fro ...
通過獲取當前頁面的url可以幫助判斷跳轉的頁面是否正確,或者URL中部分字段可作為自動化腳本的預期結果的一部分。 具體代碼: # coding=utf-8 import time fro ...
目標:通過Selenium獲取頁面元素的某一個屬性。一個元素可能有多個屬性,例如class,id,name,text,href,value等。 練習場景:找出當前頁面的所有超鏈接。例:打印出 ...
刷新頁面方法 具體代碼: # coding=utf-8 import time from selenium import webdriver driver = webdriver.Chro ...
今天,天氣陰,廣東的春天濕冷濕冷的,斷崖式降溫有點讓人頂不住呀,千萬不要生病哦。接下來,來學習通過link text來定位頁面元素。 什么是link text?打開頁面,有些可以點擊的鏈接跳 ...
目標:獲取當前頁面全部的圖片信息,圖片信息可能包括圖片名稱、圖片大小等。 具體代碼: # coding = utf-8 import time from selenium impor ...
測試某個控件是否和設計大小保存一致。 練習場景:百度首頁【百度一下】按鈕,打印出按鈕的大小。 具體代碼: # coding=utf-8 import time from selen ...
title也可以作為測試結果是否通過的依據。 具體代碼: # coding=utf-8 import time from selenium import webdriver driver ...
獲取某個元素的text屬性值,與預期值進行對比和匹配。 練習場景:在百度登錄界面,不輸入賬號和密碼的情況下,點擊登錄,出現提示“請您填寫手機/郵箱/用戶名”,抓取該描述與需求文檔描述進行對比 ...
網頁上有些元素是支持右鍵來觸發新的菜單的。 練習場景:在百度首頁,百度logo的右鍵,查看圖片。 場景拆分: 1.打開百度首頁,找到logo,右鍵鼠標 2.移動菜單,查看圖 ...
目標:初始化一個webdriver實例對象driver,然后打開和關閉瀏覽器。 前置條件: 需要去下載一個driver插件geckodriver.exe, 下載地址https://github.c ...