selenium支援多種瀏覽器,實際測試中可以通過工程模式建立不同瀏覽器的例項,從而完成多種瀏覽器的適配測試。selenium支援的瀏覽器種類如下:
chromedriver
:谷歌瀏覽器
internetexplorerdriver
:微軟ie
firefoxdriver
:火狐operadriver
:歐朋htmlunitdriver
:後台執行,不開啟瀏覽器,速度快
androiddriver
(mobile testing
):安卓手機瀏覽器
operamobiledriver
(mobile testing
):歐朋手機端
iphonedriver
(mobile testing
):蘋果手機瀏覽器
用的多的是chrome、firefox和ie,目前專案中支援的也是這三種,通過如下**實現。
strdrivertype通過配置檔案獲取,即不同的瀏覽器型別需要在配置檔案中進行配置。實際測試中,根據要驗證的瀏覽器獲取不同的瀏覽器webdriver例項。
瀏覽器適配
讓我們以乙個快速符號點概括我們介紹的內容 rem 和 em 單位是由瀏覽器基於你的設計中的字型大小計算得到的畫素值。em 單位基於使用他們的元素的字型大小。rem 單位基於 html 元素的字型大小。em 單位可能受任何繼承的父元素字型大小影響 rem 單位可以從瀏覽器字型設定中繼承字型大小。使用 ...
selenium瀏覽器操作
在元素定位中xpath使用的還算比較多,介紹一下常見的firfox和chrome瀏覽器外掛程式安裝 一 瀏覽器定位工具安裝 1 firfox firfox比較簡單,主要瀏覽器自帶的定位功能也比較強大國內也比較好的支援外掛程式安裝 1 安裝 我這裡已經安裝好了所以可以在 我的附加元件 裡面檢視,如果沒...
Selenium瀏覽器之間轉換
通過控制代碼轉換瀏覽器driver.switchto window 控制代碼字串 首先要獲得當前瀏覽器,也就是主頁面的控制代碼 string currenthandle driver.getwindowhandle 然後,會通過某個操作觸發開啟新頁面,此時新頁面的控制代碼未知,需要獲得新頁面的控制代...