zoukankan      html  css  js  c++  java
  • selenium基础(警告框的处理)

    selenium基础(警告框的处理)

    在webdriver中处理JavaScript所产生的的警告框有三种类型

    • alert
    • confirm
    • prompt

    划转到警告框的方法是:driver.switch_to.alert

    然后使用text、accept、dismiss、send_keys等方法进行操作

    • text:返回(获取)alert/confirm/prompt中的文字信息
    • accpet():接受现有的警告框
    • dismiss():解散现有的警告框
    • send_keys(keysToSend):发送文本至警告框
    from selenium import webdriver
    import time
    from webdriver.common.action_chains import ActionChains
    
    driver=webdriver.Firefox()
    driver.get("https://www.baidu.com")
    driver.maximize_window()
    a=driver.find_element_by_link_text("设置")
    ActionChains(driver).move_to_element(a).perform()
    driver.find_element_by_link_text("搜索设置").click()
    driver.find_element_by_link_text("保存设置").click()
    driver.switch_to.alert.accept()#接受警告框,即点击警告框中的按钮
    
    driver.quit()
  • 相关阅读:
    mac pro发热发热发热
    从零开始搭建Vue组件库
    Charles模拟弱网测试
    webpack
    异步加载脚本
    Angular
    JavaScript模板语言
    Node.js
    gulp
    jsonp原理
  • 原文地址:https://www.cnblogs.com/jingdenghuakai/p/11695147.html
Copyright © 2011-2022 走看看