分享

TestAuto

 书童雨墨 2023-05-09 发布于北京

#encoding=utf-8


from selenium import webdriver

from selenium.webdriver.common.keys import Keys

from selenium.webdriver.common.by import By

import time


driver=webdriver.Chrome(r'C:\Users\kongye\AppData\Local\Programs\Python\Python37\webdriverlist\chromedriver.exe')

driver.implicitly_wait(10)


driver.maximize_window()


driver.get('https://mail.163.com/')

#通过tag_name 找到iframe 得到列表,列表第一位即[0] 是实际的

iframeElements = driver.find_elements_by_tag_name("iframe")

print("iframe List的长度是:"+str(len(iframeElements)))

driver.switch_to.frame(iframeElements[0])

# for i in iframeElements:

#     print(i)

# driver.switch_to.frame('x-URS-iframe1683641722902.9504')

#切换到ifram中后,再通过tag_name ,第一个[0] 就是

inputElements = driver.find_elements_by_tag_name("input")

print("input List的长度是:"+str(len(inputElements)))

username=inputElements[0]

username.send_keys('phone')

pwd=inputElements[2]

pwd.send_keys(xxx')

time.sleep(3)

#发送一个回车键

pwd.send_keys(Keys.RETURN)

#点击 登录

#driver.find_element_by_id('dologin').click()

time.sleep(10)

#点击通讯录 按钮

driver.find_element_by_xpath('//*[@id="_mail_tabitem_1_63text"]').click()

time.sleep(5)

#点击 新建联系人 按钮

driver.find_element_by_xpath('/html/body/div[2]/div[1]/div[2]/div/div/section[2]/div/div[1]/span').click()

time.sleep(10)

# newElements = driver.find_elements_by_tag_name("label")

# name=newElements[46]

# name.send_keys(u'lucy')

# email=newElements[49]

# email.send_keys(u'lucy@qq.com')

driver.find_element_by_xpath('/html/body/div[8]/div[2]/div/div/div[1]/div/div[1]/dl[2]/dd/div').send_keys(u'lucy')

# driver.find_element_by_xpath('/html/body/div[8]/div[2]/div/div/div[1]/div/div[1]/div[1]/dl/dd/div/input').send_keys(u'lucy@qq.com')

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多