1.簡介 今天本來就要分享和講解三大延時等待的,但是在寫作過程中發了問題,會用到這一個知識點,於是就提前介紹一下,以便后邊用到了可以更好的理解和掌握。本文就是要介紹如何獲得瀏覽器窗體的句柄或者叫編號,為后面的driver實例在多個窗體之間切換做准備。 2.什么是瀏覽器窗口句柄? 先來解釋 ...
.簡介 在Web自動化的操作中,我們通常需要使用一些方法來操作瀏覽器,今天就來學習一下。這一篇宏哥主要是介紹一下,在自動化測試的時候,我們常見的一些瀏覽器操作有哪些,宏哥將會一一介紹和講解。 .瀏覽器操作 宏哥首先介紹一下常用的基本操作,然后再通過具體實例給小伙伴或者童鞋們演示一下。 . 打開瀏覽器 . 打開url . 瀏覽器最大化 窗口最大化,maximize 方法可以將瀏覽器窗口最大化 . ...
2021-09-17 15:55 0 210 推薦指數:
1.簡介 今天本來就要分享和講解三大延時等待的,但是在寫作過程中發了問題,會用到這一個知識點,於是就提前介紹一下,以便后邊用到了可以更好的理解和掌握。本文就是要介紹如何獲得瀏覽器窗體的句柄或者叫編號,為后面的driver實例在多個窗體之間切換做准備。 2.什么是瀏覽器窗口句柄? 先來解釋 ...
1.簡介 上一篇講解和分享了如何獲取瀏覽器窗口的句柄,那么今天這一篇就是講解獲取后我們要做什么,就是利用獲取的句柄進行瀏覽器窗口的切換來分別定位不同頁面中的元素進行操作。 2.為什么要切換窗口? Selenium在當前頁面打開了新的窗口,此時就需要跳轉到新的窗口去,就需要把窗口進行切換。宏 ...
1.簡介 前邊宏哥已經將環境搭建好了,今天就在Java項目搭建環境中簡單地實踐一下: 啟動三大瀏覽器。按市場份額來說,全球前三大瀏覽器是:IE.Firefox.Chrome。因此宏哥這里主要介紹一下如何啟動這三大瀏覽器即可,其他瀏覽器類似的方法,照貓畫虎就可以了。 2.啟動瀏覽器准備工作 ...
1.簡介 上一篇文章,宏哥已經在搭建的java項目環境中實踐了,今天就在基於maven項目的環境中給小伙伴們 或者童鞋們演示一下。 2.eclipse中新建maven項目 1.依次點擊eclipse的file - new - other ,如下圖所示: 2.在搜索框輸入 ...
1.簡介 這篇文章主要是對前邊的文章中的一些總結和拓展。本來是不打算寫着一篇的,但是由於前后文章定位元素的時間有點長,怕大家忘記了,就在這里簡單做一個總結和拓展。 2.Selenium八種定位方式 Selenium官方網站在使用教程中說到,定位方式有8種,分別是class name、css ...
1.簡介 按宏哥計划,本文繼續介紹WebDriver關於元素定位大法,這篇介紹定位倒數二個方法:By xpath。xpath 的定位方法, 非常強大。 使用這種方法幾乎可以定位到頁面上的任意元素 ...
1.簡介 前邊幾篇文章講解完如何上傳文件,既然有上傳,那么就可能會有下載文件。因此宏哥就接着講解和分享一下:自動化測試下載文件。可能有的小伙伴或者童鞋們會覺得這不是很簡單嗎,還用你介紹和講解啊,不說就是訪問到下載頁面,然后定位到要下載的文件的下載按鈕后,點擊按鈕就可以了。其實不是這樣的,且聽宏哥 ...
1.簡介 前邊講解完八大元素定位大法,今天宏哥講解和分享一下三大延時等待。宏哥這里簡稱“三等八定”。很多人在群里問,這個下拉框定位不到、那個彈出框定位不到…各種定位不到,其實大多數情況下就是兩種問題:1. 有frame,2. 沒有加等待。殊不知,你的代碼運行速度是什么量級的,而瀏覽器加載渲染速度 ...