多表单、多窗口切换

一、多表单切换

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):切换窗口函数,参数填写句柄

猜你喜欢

转载自www.cnblogs.com/ice-2018/p/11349833.html