一、前言 這節主要是總結JS代碼對HTML元素的增、刪、改內容。因為它可以幫助我們解決很多實際問題,比如:打開多個窗口的時候,之前講過用switch_to進行窗口之間的切換(selenium3+python自動化7-switch_to總結),但是切換比較麻煩。想要讓新打開的鏈接在一個窗口打開 ...
前言 在進行接口測試或者自動化測試時,有時就要登錄好多次,特別麻煩,那能不能不要一遍一遍輸入賬號,直接跳過登錄頁面進行操作。這個時候就要用到cookie,這次主要整理cookie的一些操作,包含獲取cookie 刪除cookie。 題外話,今天去公司辦理辭職手續,遇到一個無賴公司真的讓人頭大又無語。好多小公司都抗不過這次的疫情,看似就業形勢不好,但是是挑戰也是機遇。建議換工作時,條件允許的情況下, ...
2020-03-17 11:18 0 1753 推薦指數:
一、前言 這節主要是總結JS代碼對HTML元素的增、刪、改內容。因為它可以幫助我們解決很多實際問題,比如:打開多個窗口的時候,之前講過用switch_to進行窗口之間的切換(selenium3+python自動化7-switch_to總結),但是切換比較麻煩。想要讓新打開的鏈接在一個窗口打開 ...
前言 本篇介紹幾種常見的獲取元素屬性方法。比如:獲取某個頁面的title、某個元素的文本值、某個元素的標簽、某個元素的屬性值、瀏覽器的名字等 一、獲取元素屬性的方法 1.獲取瀏覽器名字:driver.name 2.獲取頁面title:driver.title 3.獲取元素的文本 ...
前言 雖然cookie相關操作在平常ui自動化中用得少,偶爾也會用到,比如登錄有圖形驗證碼,可以通過繞過驗證碼方式,添加cookie方法登錄。 登錄后換賬號登錄時候,也可作為后置條件去刪除cookie然后下個賬號登錄 一、獲取cookies:get_cookies() 1.獲取 ...
一、多個窗口的切換 以百度為例:打開百度是一個窗口,點擊登錄》立即注冊,就會打開第二個窗口,如何讓兩個窗口進行切換? 先獲取當前打開所有窗口的handles,用到handles=driver.window_handles,此時handles是列表格式 再使用索引,切換到指定的窗口用到 ...
一、前言 本次總結是對之前內容的擴充selenium3+python自動化6-基本操作總結(鍵盤、鼠標、select下拉框) ,包含單元框和復選框操作、table定位等內容。 二、單選框(radiobox)和復選框(checkbox)操作 1.認識單選框和復選框 html代碼 ...
一、前言 之前學過元素的8中定位方式,都是find_element_by_定位方法,定位的元素返回都是一個值,定位的方法同樣適用於find_elemnts,不同的是:這種定位方式返回的值是一個lis ...
前言 有不少小伙伴在安裝selenium環境后啟動firefox報錯,因為現在selenium升級到3.0了,跟2.0的版本還有有一點區別的。 安裝環境過程中主要會遇到三個坑: 1.'geckodriver' executable needs to be in PATH ...
1.關鍵字: login 登錄 log 日志 logging python日志模塊 2.什么叫日志: 日志用來記錄用戶行為或者代碼的執行過程 3.日志使用的地方: 1.排錯的時候需要打印很多細節來幫助排錯 2.有一些用戶行為,有沒有錯都要記錄下來(后台) 3.嚴重的錯誤 ...