admin管理员组

文章数量:1664593

使用以下tag_name定位元素方法,定位QQ邮箱的第一个input

from selenium import webdriver
from time import sleep
#实例化浏览器对象
driver = webdriver.Firefox()
#打开url
driver.get("https://mail.qq/")
#定位元素
element = driver.find_element_by_tag_name("input")
#填入数据
element.send_keys("admin")
sleep(3)
#关闭浏览器
driver.quit()


运行结果报错

发现原因是:
该元素在iframe id="left_frame"这个frame里边所以需要先通过定位frame然后再定位frame里边的某一个元素的方法定位此元素

解决办法:

#定位元素
driver.switch_to.frame("login_frame")
element = driver.find_element_by_tag_name("input")


本文标签: 元素邮箱seleniumqq