zoukankan      html  css  js  c++  java
  • selenium python (九)对话框处理

    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    __author__ = 'zuoanvip'

    from selenium import  webdriver


    #对于对话框是frame的对话框,采用switch_to_frame来进行定位。当遇到对话框是DIV的时候则采用本文的方法进行处理

    driver = webdriver.Firefox()
    driver.get('http://www.baidu.com')

    #点击登录链接
    driver.find_element_by_name('tj_login').click()

    #通过二次定位找到用户名输入框。先找到弹出的DIV,然后再在页面上定位到需要操作的元素
    div = driver.find_element_by_class_name('tang-content').find_element_by_name('userName')
    div.send_keys('username')

    #输入登录密码
    driver.find_element_by_name('password')

    #点击登录
    driver.find_element_by_id('TANGRAM_PSP_10_submit').click()

  • 相关阅读:
    每日总结50
    每日总结49
    每日总结48
    每日总结47
    每日总结46
    每日总结45
    每日总结44
    每日总结42
    每日总结41
    每日总结39
  • 原文地址:https://www.cnblogs.com/dvbbs2012/p/5023724.html
Copyright © 2011-2022 走看看