功能自動化測試之視窗切換

2021-10-04 16:05:26 字數 350 閱讀 3825

有時候我們會遇到這樣的情況,比如在googlechrome瀏覽器下,進行乙個功能測試,然後途中會開啟乙個新視窗,在新視窗開啟後,我們如果要在新視窗中進行功能操作怎麼辦呢

我們在第一次開啟瀏覽器視窗的時候,就獲取一下它的handle,此時如果你使用log handle1

可以看到有乙個字串,這是當前視窗的handle1

然後當我們操作開啟了第二個視窗後,我們再獲取一下handle2,此時如果你使用log handle2

可以看到,是乙個包含了2個字串的列表,第乙個字串就是之前的handle1

然後我們用switch window方法,和列表取值方法,就可以切換到第二個handle

切換成功!

功能測試自動化

重複性測試 準確性問題 效率問題等。測試用例的設計 介面和使用者體驗測試 正確性的檢查。1.在進行專案的自動化測試之前,先要考慮以下5個方面 1 功能測試自動化類類似軟體開發過程 2 功能自動化測試是個長期過程 3 確保功能測試自動化的資源,包括人員和技能 4 循序漸進的開展自動化測試 5 確保功能...

selenium自動化之多視窗切換

在用selenium做自動化時,經常想要在多個視窗之間切換,首先要知道每乙個視窗的唯一識別符號 也就是 控制代碼 然後通過控制代碼來進行不同視窗之間的切換。1 from selenium import webdriver 2from time import sleep 34 driver webdr...

自動化測試 切換控制代碼

控制代碼和 cookies tooken 的區別 就是 控制代碼是 當前頁面的 狀態,而cookien和 tooken s是 頁面使用者的狀態 以上就是切換控制代碼的語句 切換這個的原因是你去開啟乙個超連結的時候,有時候是會開啟乙個新的頁面的,新的頁面可能是多了乙個,也可能是當前頁面重新整理。這時候...