多表单、多窗口切换

一、多表单切换

driver.switch_to.frame(id/name) 默认可以直接取表单的id 或name属性。

如果iframe没有可用的id和name属性,则可以先通过xpath定位到iframe,再将定位对象传给driver.switch_to.frame(定位对象)

driver.switch_to.parent_frame()返回上级表单

switch_to.default_content()跳回最外层的页面

 

二、多窗口切换

driver.current_window_handle:获得当前窗口句柄

driver.window_handles:获取所有窗口句柄,返回一个list

switch_to_window(handle):切换窗口函数,参数填写句柄

 

posted @ 2019-08-14 09:12  秦冰0918  阅读(64)  评论(0)    收藏  举报