码迷,mamicode.com
首页 > 其他好文 > 详细

Selenium-Switch

时间:2020-03-27 17:14:30      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:def   sel   web   iss   dism   smis   smi   frame   parent   

from selenium import webdriver

driver = webdriver.Chrome()
driver.get(‘https://baidu.com/‘)

 

1.切换Tab到最后一个页签
  driver.switch_to.window(driver.window_handles[-1])

2.点击alter弹框确认按钮
  driver.switch_to.alert.accept()

3.点击alter弹框取消按钮
  driver.switch_to.alert.dismiss()

4.定位进入iframe页:如果ifram页有name属性可以直接用name属性进入,如果没有name属性可以用object属性进入
  用name属性:driver.switch_to.frame(‘top-frame‘)
  用object属性:
  element = driver.find_element_by_css_selector(‘[src="/new-index/"]‘)
  driver.switch_to.frame(element)

5.返回到上一级iframe页
  driver.switch_to.parent_frame()

6.直接返回默认iframe页
  driver.switch_to.default_content()

Selenium-Switch

标签:def   sel   web   iss   dism   smis   smi   frame   parent   

原文地址:https://www.cnblogs.com/wangyujian/p/12582335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!