selenium模組,web自動化,獲取標籤頁

铿锵有力自信且坚定發表於2024-11-23

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()

相關文章