zoukankan      html  css  js  c++  java
  • webdriver学习——126邮箱登录

    #coding:utf-8
    from selenium import webdriver
    import time
    driver=webdriver.Firefox()
    driver.get('https://mail.126.com')
    time.sleep(4)
    #driver.switch_to.frame('x-URS-iframe')
    driver.switch_to.frame(driver.find_element_by_xpath("//iframe[starts-with(@id, 'x-URS-iframe')]"))
    #切换到frame
    driver.find_element_by_name("email").send_keys('gbzctao')
    #输入账号
    driver.switch_to.default_content()
    time.sleep(4)
    #切换到默认(即主界面)
    driver.find_element_by_link_text('企业邮箱').click() #定位企业邮箱并点击
    time.sleep(4)
    
    
    #frame=driver.find_element_by_tag_name('iframe')[0]
    #driver.switch_to.frame(frame)当成成一个元素对象定位
    #如果没有id和name,把ifame
    
    
    driver.switch_to.window(driver.window_handles[0])
    #切换到第一个窗口
    driver.switch_to.frame(driver.find_element_by_xpath("//iframe[starts-with(@id, 'x-URS-iframe')]"))
    driver.find_element_by_name('password').send_keys('chu0908724')
    driver.find_element_by_id("dologin").click()
    #定位登录按钮并点击
    
    
    # driver.switch_to.frame('第1层id或name')
    # driver.switch_to.frame('第2层id或name')
    #如果有2层ifame
    
    # driver.switch_to.parent_frame()     切换到上一层
    # driver.switch_to.frame(2)
    # 通过索引定位
  • 相关阅读:
    关于OI的文学作品
    HBOI 2020 游记
    从0开始的字符串生活(选手命要没了)
    近两年HBOI选做
    NOI online #3
    2020年“美团杯”程序设计挑战赛题解(目前只有测试赛)
    退群咕咕墙
    JS 获得当前地址栏url
    你了解getBoundingClientRect()?
    字符串与数字相加
  • 原文地址:https://www.cnblogs.com/hfct/p/10623376.html
Copyright © 2011-2022 走看看