原创 編寫測試用例的方法

原文鏈接:https://www.cnblogs.com/fuxinxin/p/8991703.html 1、等價類劃分法 適用場景: 有數據輸入的地方,就可以使用等價類劃分法。如:輸入框 測試

原创 測試報告生成

最後一步關閉文件是關鍵,如果不關閉,那麼生成的文件裏面是空的,沒有內容,可以這麼理解,前面所作的一切動作,把數據都存在了緩存或者內容當中,只有執行關閉文件的瞬間,纔會把裏面的內容寫到文件當中,如果沒有這一步,那麼緩存或者內容當中的內容是不

原创 iframe定位問題

iframe是什麼,其實就是頁面重新再次嵌套了一個網頁,iframe裏面一樣有html開始結束標籤,然後有title,body,就是網頁裏面套網頁,那麼selenium操作瀏覽器只是對當前頁面進行操作,那麼既然iframe是一個網頁,那麼

原创 selenium元素定位

更通俗的理解 經過驗證id 、name ,xpath 、css 四種定位方式是可以的,尤其後兩種是“萬能的”,所以可以解決99%的定位問題。 id 和 name 定位:  假如把一個元素看作一個人的話,id 和name可以看作一個人的身份

原创 js修改頁面hidden屬性

想獲取這個value的值,但是看其是個input標籤,他的type屬性是hidden,也就是隻能定位,不能對其操作,想要通過元素的 get_attribute("value")是不可能了,怎麼辦,通過js進行修改,但是首先需要定位這個

原创 鍵盤/鼠標事件

一,鼠標事件 要使用鼠標操作,首先需要引入ActionChains包 from selenium.webdriver.common.action_chains import ActionChains   context_click() 右

原创 unittest使用詳解

一 unittest是什麼? unittest是python內置的單元測試框架,具備編寫用例、組織用例、執行用例、輸出報告等自動化框架的條件。 使用unittest前需要了解該框架的五個概念: 即test case,test suite,

原创 cookie、session、sessionid 與jsessionid

原文鏈接:https://www.cnblogs.com/fnng/archive/2012/08/14/2637279.html cookie、session、sessionid 與jsess

原创 web自動化的環境部署及selenium原理

selenium環境安裝 前面介紹了那麼多,終於到本文的正題了,python開發環境如何安裝selenium呢?   python,有自帶的內置模塊(os、time), 也有第三方模塊,第三方模塊需先安裝 ,纔可使用 要做自動化,就先安裝

原创 自動關閉、重啓網卡

一、背景        例如有些業務需要實時將數據上傳某一平臺,在斷網情況下,先保存緩存或其他地方,待網絡正常情況下補償上傳。實際在測試過程當中,需要模擬這種場景,那麼可不可以模擬隔一段時間自動斷網,一段時間後自動啓動網絡,當然可以,這個

原创 URL的語法

URL的語法       URL與URI很像,兩者的格式幾乎差不多,但是我們接觸的還是URL比較多,就以URL爲例說明       URL提供了一種訪問定位因特網上任意資源的手段,但是這些資源可以通過不同的方法(例如HTTP、FTP、SM

原创 python與selenium使用chrome瀏覽器 在函數內調用該函數,執行完成後瀏覽器會自動關閉

1.使用線性腳本執行沒有任何問題 2.將同樣的代碼寫在方法內,調用該方法,程序執行完成後瀏覽器會自動關閉   a,這樣寫,瀏覽器不會關閉 b,這樣寫,瀏覽器會關閉 c,這樣寫,程序執行完了,但是瀏覽器未關閉 因爲是在函數內執行的瀏覽

原创 selenium chromedriver與chrome版本對應表(更新至v2.41)

轉載路徑https://blog.csdn.net/Trojin_Inhv/article/details/81478659 最近在做Java Selenium爬蟲相關項目,看到網上基本沒有最新的chromedriver與ch

原创 selenium中隱藏元素定位

前言 面試題:selenium中隱藏元素如何定位?這個是很多面試官喜歡問的一個題,如果單純的定位的話,隱藏元素和普通不隱藏元素定位沒啥區別,用正常定位方法就行了 但是吧~~~很多面試官自己都搞不清楚啥叫定位,啥叫操作元素(如click,c

原创 利用網址生成二維碼

最近做一個東西,需要支持支付寶或者微信支付,然後調用接口返回,將返回的鏈接用草料二維碼生成二維碼,然後用手機去掃,特別麻煩,今天看到,然後將其生成的url直接生成一個二維碼,存在當前的文件夾下面,直接用手機掃,方便了好多