zoukankan      html  css  js  c++  java
  • js弹框处理

     1 # -*- coding:utf-8 -*-
     2 """
     3 js弹框处理
     4 """
     5 from selenium import webdriver
     6 
     7 driver = webdriver.Firefox()
     8 driver.get(r'F:电子书seleniumSelenium Testing Tools Cookbook(中文)demoalert.html')
     9 
    10 driver.find_element_by_id('confirm').click()
    11 
    12 confirmBox = driver.switch_to_alert()
    13 print confirmBox.text
    14 
    15 #点击确定按钮
    16 #confirmBox.accept()
    17 
    18 #点击取消按钮
    19 confirmBox.dismiss()
    20 
    21 #获取后,页面文本
    22 print driver.find_element_by_css_selector('span').text
     1 # -*- coding:utf-8 -*-
     2 """
     3 输入提示框处理
     4 """
     5 
     6 from selenium import webdriver
     7 
     8 driver = webdriver.Firefox()
     9 driver.get(r'F:电子书seleniumSelenium Testing Tools Cookbook(中文)demoalert.html')
    10 
    11 driver.find_element_by_id('prompt').click()
    12 promptAlert = driver.switch_to_alert()
    13 print promptAlert.text
    14 #输入数据
    15 #promptAlert.send_keys('你很漂亮, 你真的很漂亮.')
    16 #点击确定
    17 #promptAlert.accept()
    18 
    19 #print driver.find_element_by_tag_name("span").text
    20 
    21 #点击取消按钮
    22 promptAlert.dismiss()
    23 #再次获取弹框
    24 tempBox = driver.switch_to_alert()
    25 print tempBox.text
    26 tempBox.accept()
  • 相关阅读:
    python爬虫出现的状态码
    FreeSWITCH部署与功能配置
    爬虫读取内容常见的3种方式
    python:3种爬虫的优缺点
    JSON数据解析
    FreeSWITCH与FreeSWITCH对接
    FreeSWITCH添加中文语音
    异步加载技术与逆向工程概念
    word页眉与页脚详解
    修改MyEclipse内存
  • 原文地址:https://www.cnblogs.com/Roger1227/p/3188732.html
Copyright © 2011-2022 走看看