Selenium Web自动化之frame表单跳转、多窗口切换

一、frame表单跳转

from  selenium import webdriver
import time
#创建driver对象
driver = webdriver.Chrome()
#最大化窗口
driver.maximize_window()
#设置隐Ⅹ等待
driver.implicitly_wait(30)
#打开指定url
driver.get(www.baidu.com)
time.sleep(1)

driver.switch_to.frame(myframe1) #跳转到原页面新加载的页面
driver.find_element_by_id(userA).send_keys(admin)
driver.switch_to.default_content()  #跳转回主页面
driver.switch_to.parent_frame() #跳转回父页面
driver.switch_to.frame(myframe2) #跳转到原页面新加载的页面2
driver.find_element_by_id(userB).send_keys(admin)

time.sleep(3)
driver.quit()

Selenium Web自动化之frame表单跳转、多窗口切换

 

 Selenium Web自动化之frame表单跳转、多窗口切换

 

Selenium Web自动化之frame表单跳转、多窗口切换

Selenium Web自动化之frame表单跳转、多窗口切换

 

 Selenium Web自动化之frame表单跳转、多窗口切换

 

Selenium Web自动化之frame表单跳转、多窗口切换

上一篇:vue v2.6.11 利用html2canvas,jspdf导出pdf


下一篇:nginx反向代理及https