1.獲取標籤頁數
lables = test.window_handles print(lables)
2. 切換標籤頁
lables = test.window_handles
test.switch_to.window(lables[2])
3.警告框alert元素互動(頁面彈出框)
# 關閉彈窗
test.switch_to.alert.accept()
# 獲取彈窗內容
st = test.switch_to.alert.text
print(st)
4. 確認框confirm元素互動
# 確定 test.switch_to.alert.accept() # 取消 test.switch_to.alert.dismiss()
5. iframe巢狀頁面進入、退出
a = test.find_element(By.XPATH, value='/html/body/iframe') # 進入iframe巢狀頁面 test.switch_to.frame(a) # 操作iframe頁面元素 test.find_element(By.XPATH, value='')
# 退出巢狀頁面
test.switch_to.default_content()
6. 判斷元素內容是否可見(返回false/true)
a = test.find_element(By.XPATH, value='/html/body/iframe').is_displayed()
7. 網頁前進、後退
# 網頁後退 test.back() # 網頁前進 test.forward()