zoukankan      html  css  js  c++  java
  • 常用元素操作api之定位常见alert框操作(七)

    # alert:确认
    # /confirm:确认,取消
    # /prommpt:确认,取消,输入数据 处理
    #text:获取对话框的文本
    #accept:点击确认按钮
    # dismiss:取消按钮
    #sendkeys:向prompt输入文字
    driver=webdriver.Chrome()
    driver=webdriver.Firefox()
    driver.get('file:///E:/%E6%A1%8C%E9%9D%A2/
    selenium%E5%85%83%E7%B4%A0%E6%93%8D%E4%BD%9C%E7%BB%83%E4%B9%A0%E4%BE%8B%E5%AD%90/selenium%E6%BC%94%E7%A4%BA%E4%BE%8B%E5%AD%90/
    alert.html')
    driver.implicitly_wait(30)
    driver.find_element_by_id('alert').click()
    text = driver.switch_to.alert.text
    print(text)
    time.sleep(2)
    driver.switch_to.alert.accept()
    time.sleep(2)

    driver.find_element_by_id('confirm').click()
    time.sleep(2)
    alert_el = driver.switch_to.alert
    alert_el.dismiss()

    driver.find_element_by_id('prompt').click()
    time.sleep(2)
    #注意一下:chrom浏览器输入了,但是看不到,可以换一个火狐试试
    driver.switch_to.alert.send_keys('测试开发')
    driver.switch_to.alert.accept()
  • 相关阅读:
    SpringBoot-Swagger
    SpringBoot-Shiro
    SpringBoot-SpringSecurity
    SpringBoot-整合数据库
    SpringBoot-Web开发
    SpringBoot-基础
    SpringMVC-文件上传和下载
    SpringMVC-拦截器
    SpringMVC-AJAX
    Eclipse的安装
  • 原文地址:https://www.cnblogs.com/tingting-yang/p/13335829.html
Copyright © 2011-2022 走看看