一、窗口跳转
跳转页面的时候需要获取句柄
Get Window Handles
:获取窗口的句柄
Select Window By Handle
:切换到新窗口
但是在seleniumLibrary中只有Select window ,所以我们进入SeleiumLibrary中的locators中的windowmanager.py中添加
def
select_by_handle
(
self
,
browser
,
toHandle
):
browser
.
switch_to_window
(
toHandle
)
def
get_window_handles
(
self
,
browser
):
return
[
window_info
[
0
]
for
window_info
in
self
.
_get_window_infos
(
browser
) ]
def
get_current_window_handle
(
self
,
browser
):
return
browser
.
get_current_window_handle