python自动化框架selenium

import time
from selenium import webdriver

# 打开浏览器
driver = webdriver.Chrome(executable_path="./chromedriver.exe")

url = "https://www.yeah.net/"

# 打开指定的网址
driver.maximize_window()
driver.get(url)

class_name = driver.find_element_by_xpath('//*[@id="cnt-box-parent"]')
driver.switch_to.frame(class_name)

driver.find_element_by_id("").send_keys("10086")

time.sleep(3)
driver.close()
driver.quit()

报错:

img


定位到账号输入框,输入10086;获取该元素一直是失败的

节点就没找对啊

这个13行以及14行貌似时有问题的,如果你想切进iframe,您可以直接:driver.switch_to.frame("id名") # 驱动器对象要优先切入iframe里面
如果能提供帮助,可参考:Python控制selenium之谷歌驱动器切入iframe(内嵌框架