在針對“無法定位到的元素”進行操作之前,執行如下代碼:
num=driver.window_handles #獲取當前頁句柄 print(num) driver.switch_to_window(num[1]) #跳轉到新標籤頁拓展閱讀:
如果還想跳轉到之前的標籤頁,還可以用類似的方法:
num=driver.window_handles #獲取當前頁句柄 print(num) driver.switch_to_window(num[0]) #跳轉到新標籤頁
在針對“無法定位到的元素”進行操作之前,執行如下代碼:
num=driver.window_handles #獲取當前頁句柄 print(num) driver.switch_to_window(num[1]) #跳轉到新標籤頁拓展閱讀:
如果還想跳轉到之前的標籤頁,還可以用類似的方法:
num=driver.window_handles #獲取當前頁句柄 print(num) driver.switch_to_window(num[0]) #跳轉到新標籤頁
課時 課程名稱 備註 第1課 Web自動化測試環境搭建 基礎Java Project 第2課 代碼分享(自動打開網頁並執行搜索) 第3課 如何控制測試方法的執行順序(Junit/TestNG) 第4課
Error:所查找的元素不可見或者沒有找到該元素,如圖所示。 解決方式:導入time模塊,在找該元素之前休眠1-3s即可。