【发布时间】:2018-10-11 03:53:14
【问题描述】:
我是 Selenium 的新手。我正在尝试编写一个将登录到特定表单的 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。
【问题讨论】:
-
强调我的:http://tvta.ca/ securedContent / 可能...不是一个好兆头。
-
需要切换到frame
标签: python selenium selenium-webdriver webdriver webdriverwait