我试图在弹出窗口中的用户名和密码框中输入一些文本 https://fantasy.espn.com/football/players/add?leagueId=1
我假设有一个弹出窗口,所以我相信我切换到它。我找不到任何可以选择的元素。我试过了
driver.find_element_by_xpath("//input[@type='email']")
或者
driver.find_element_by_xpath("//input[@placeholder='Username or Email Address']")
两次我都得到一个错误声明元素未找到:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome()
driver.get("https://fantasy.espn.com/football/players/add?leagueId=1")
time.sleep(15)
driver.find_element_by_xpath("//input[@placeholder='Username or Email Address']")
弹出窗口正在
iframe
中加载。必须首先switch to the iframe,然后使用xpath或其他选择器查找其余字段。你知道吗编辑
搜索玩家
相关问题 更多 >
编程相关推荐