自動化測試 切換控制代碼

2021-10-04 08:32:02 字數 685 閱讀 2396

控制代碼和 cookies ,tooken 的區別 就是 ,控制代碼是 當前頁面的 狀態,

而cookien和 tooken s是 頁面使用者的狀態

以上就是切換控制代碼的語句

切換這個的原因是你去開啟乙個超連結的時候,有時候是會開啟乙個新的頁面的,新的頁面可能是多了乙個,也可能是當前頁面重新整理。這時候,你的指令碼還是停在原來的頁面去尋找元素,這時候就要要切換頁面

selenium.common.exceptions.nosuchwindowexception: message: browsing context has been discarded
上面就是我沒切換的報錯,說我的啥啥啥被丟棄了

獲取當前的handle名字

handle = driver.current_window_handle

print(f"獲取到當前的handle:" )

獲取全部的 handle

handles = driver.current_window_handle

自動化測試中自動化切換網路 解決方案

自動化測試中自動化切換網路 解決方案 思路 使用方式 關閉wifi,切換到4g網路 測試手機預設流量是開著的 adb shell am force stop com.steinwurf.adbjoinwifi adb shell am start n com.steinwurf.adbjoinwif...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...

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

有時候我們會遇到這樣的情況,比如在googlechrome瀏覽器下,進行乙個功能測試,然後途中會開啟乙個新視窗,在新視窗開啟後,我們如果要在新視窗中進行功能操作怎麼辦呢 我們在第一次開啟瀏覽器視窗的時候,就獲取一下它的handle,此時如果你使用log handle1 可以看到有乙個字串,這是當前視...