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()
标签:web,标签,selenium,alert,switch,iframe,test,lables,页面 From: https://www.cnblogs.com/circlecircle/p/18565268