Selenium之switch_to方法使用详解
源码如下
@property
def switch_to(self):
"""
:Returns:
- SwitchTo: an object containing all options to switch focus into
:Usage:
"""
使用例子(8种)
"""
#获取当前焦点元素
element = driver.switch_to.active_element
#切换弹窗
alert = driver.switch_to.alert
#切换主文档
driver.switch_to.default_content()
#根据frame的名称来切换弹窗
driver.switch_to.frame('frame_name')
#根据frame的id或者是索引index来切换弹窗
driver.switch_to.frame(1)
#根据元素来切换弹窗
driver.switch_to.frame(driver.find_elements_by_tag_name("iframe")[0])
#切换到父frame
driver.switch_to.parent_frame()
#根据窗口名称来切换
driver.switch_to.window('main')
"""
return self._switch_to