无法通过 Selenium 定位 iframe 中的元素

我是硒的新手。我正在尝试编写一个将登录到特定表单的 Python 脚本。该表格位于http://www.tvta.ca/securedContent


我正在运行的代码是:


from selenium import webdriver

from selenium.webdriver.common.keys import Keys


driver = webdriver.Firefox()

driver.get("http://tvta.ca/securedContent/")

elem = driver.find_element_by_name("txtUserName")

elem.clear()

elem.send_keys("<<my email>>")

我收到一条错误消息:


selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [name="txtUserName"]

我不确定我在这里错过了什么?我检查了网页的来源,登录字段肯定命名为 txtUserName。


米脂
浏览 208回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python