1.簡介 前邊幾篇文章講解完如何上傳文件,既然有上傳,那么就可能會有下載文件。因此宏哥就接着講解和分享一下:自動化測試下載文件。可能有的小伙伴或者童鞋們會覺得這不是很簡單嗎,還用你介紹和講解啊,不說就是訪問到下載頁面,然后定位到要下載的文件的下載按鈕后,點擊按鈕就可以了。其實不是這樣的,且聽宏哥 ...
.簡介 前邊幾篇文章講解完如何上傳文件,既然有上傳,那么就可能會有下載文件。因此宏哥就接着講解和分享一下:自動化測試下載文件。可能有的小伙伴或者童鞋們會覺得這不是很簡單嗎,還用你介紹和講解啊,不說就是訪問到下載頁面,然后定位到要下載的文件的下載按鈕后,點擊按鈕就可以了。其實不是這樣的,且聽宏哥徐徐道來:宏哥這里的下載是去掉下載彈框的下載。 .去掉下載彈窗的優點 檢索鍵盤鼠標自動化控制模塊的導入 ...
2022-01-13 09:01 0 92 推薦指數:
1.簡介 前邊幾篇文章講解完如何上傳文件,既然有上傳,那么就可能會有下載文件。因此宏哥就接着講解和分享一下:自動化測試下載文件。可能有的小伙伴或者童鞋們會覺得這不是很簡單嗎,還用你介紹和講解啊,不說就是訪問到下載頁面,然后定位到要下載的文件的下載按鈕后,點擊按鈕就可以了。其實不是這樣的,且聽宏哥 ...
1.簡介 在實際工作中,我們進行web自動化的時候,文件上傳是很常見的操作,例如上傳用戶頭像,上傳身份證信息等。所以宏哥打算按上傳文件的分類對其進行一下講解和分享。 2.為什么selenium沒有提供API? 想必小伙伴們或者童鞋們一定很好奇,既然上傳文件在自動化這么常見而且經常用 ...
1.簡介 CSS定位方式和xpath定位方式基本相同,只是CSS定位表達式有其自己的格式。CSS定位方式擁有比xpath定位速度快,且比CSS穩定的特性。下面詳細介紹CSS定位方式的使用方法。xpath定位是“屠龍刀”,那CSS定位就是"倚天劍了",相對CSS來說,具有語法簡單,定位速度快 ...
1.簡介 經過宏哥長時間的查找,終於找到了一個含有iframe的網頁。所以今天這一篇的主要內容就是用這個網頁的iframe,宏哥給小伙伴或者童鞋們演示一下,在處理過程中遇到的問題以及宏哥是如何解決的。 2.iframe是什么 iframe就是我們常用的iframe標簽:< ...
1.簡介 在實際工作中,我們需要對處理的元素進行高亮顯示,或者有時候為了看清楚做跟蹤鼠標點擊了哪些元素需要標記出來。今天宏哥就在這里把這種測試場景講解和分享一下。 2.用法 創建一個執行 JS 的對象,也就是 JavascriptExecutor 對象,這個對象是由 driver 進行 ...
1.簡介 今天這一篇宏哥主要是講解一下,如何使用list容器來遍歷多選按鈕。大致兩部分內容:一部分是宏哥在本地弄的一個小demo,另一部分,宏哥是利用JQueryUI網站里的多選按鈕進行實戰。 2.demo准備 2.1demo頁面的HTML代碼 1.這里宏哥為了省事節約時間就直接用上一篇中 ...
1.簡介 本文主要介紹兩個在測試過程中可能會用到的功能:Actions類中的拖拽操作和Actions類中的划取字段操作。例如:需要在一堆log字符中隨機划取一段文字,然后右鍵選擇摘取功能。 2.拖拽操作 鼠標拖拽操作,顧名思義就是:就是鼠標按住將一個元素拖拽到另一個元素 ...
1.簡介 自動化測試中進行斷言的時候,我們可能經常遇到的場景。從一個字符串中找出一組數字或者其中的某些關鍵字,而不是將這一串字符串作為結果進行斷言。這個時候就需要我們對字符串進行操作,宏哥這里介紹兩種方法:正則和字符串切片函數split()。 2.測試場景 宏哥在這里說一下,自己的胡謅的測試 ...