zoukankan      html  css  js  c++  java
  • Selenium弹窗处理

    弹窗常用方法(需要先切换窗口 switch_to_alert() )-----switch_to.alert()
    accept() 表示接受
    dismiss() 表示取消

    例:

    from selenium import webdriver
    from time import sleep
    driver = webdriver.Firefox()
    driver.get('file:///E:/%E5%B0%8F%E6%BB%B4/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E8%B5%84%E6%96%99/%E5%85%B6%E4%BB%96%E8%B5%84%E6%96%99/%E7%AC%AC6%E7%AB%A0/%E7%AC%AC2%E9%9B%86/alert.html')
    sleep(3)
     
    driver.find_element_by_id('alert').click()
    #切换到弹窗
    win = driver.switch_to.alert
    sleep(2)
    win.accept()
     
    driver.find_element_by_id('confirm').click()
    confirm_ele = driver.switch_to.alert
    sleep(2)
    confirm_ele.dismiss()

  • 相关阅读:
    尚未笔记知识点
    jsonp的原理及其使用
    django中将views.py中的python方法传递给html模板文件
    UVA
    UVA
    UVA
    UVA
    UVA
    UVA 1600 Patrol Robot
    UVA
  • 原文地址:https://www.cnblogs.com/yimoy/p/14093896.html
Copyright © 2011-2022 走看看