zoukankan      html  css  js  c++  java
  • Python_selenium之处理Alert窗

    Python_selenium之处理Alert窗

    一、介绍

    1. 介绍如何通过switch_to方法处理网页Alert窗口

    2. 然后我们自己创建一个alert弹窗进行操作

    二、测试脚本

    1. 测试脚本如下:

    #coding:utf-8

    from selenium import webdriver

    import time

    driver=webdriver.Firefox()

    driver.maximize_window()

    driver.implicitly_wait(8)

    driver.get("https://www.baidu.com/")

    driver.execute_script("alert('这是一个alert弹框')")

    time.sleep(2)

    # driver.switch_to_alert().accept() #相当于点击“确定”

    driver.switch_to_alert().dismiss() #相当于点击“取消”

    # text=driver.switch_to_alert().text #获取弹窗框里面的文字

    # print text

    2. 注意:

    在pycharm软件中,语句driver.switch_to_alert().dismiss()会划一条横线,说明在最新selenium在python支持包里,这个方法被丢弃,但是可以用,如下图1所示,最新的方法是driver.switch_to.alert(),但是,测试并没有起作用。报错信息如图2所示


    图1

    图2

  • 相关阅读:
    初识Kafka
    初学Linux (Linux_note)
    Zookeeper_ACL
    Zookeeper简单配置
    getWindow().setFlags
    设置session失效时间
    Android开发者必知的5个开源库
    oracle A用户访问B用户的表aa
    oracle 根据约束名查表名
    java ftp上载下传 遇到的问题
  • 原文地址:https://www.cnblogs.com/Rita-LJ/p/7898740.html
Copyright © 2011-2022 走看看