Python 属性错误:';模块';对象没有属性';文件';

Python 属性错误:';模块';对象没有属性';文件';,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,我试图使用python(2.7.10)和selenium输入用户名和密码,但遇到以下错误?如何修复 代码:- from selenium import webdriver import selenium driver = webdriver.Chrome("/Users/username/Downloads/chromedriver") driver.get("http://website.com") username = selenium.document.getElementById("Us

我试图使用python(2.7.10)和selenium输入
用户名
密码
,但遇到以下错误?如何修复

代码:-

from selenium import webdriver
import selenium
driver = webdriver.Chrome("/Users/username/Downloads/chromedriver")
driver.get("http://website.com")
username = selenium.document.getElementById("Username")
password = selenium.document.getElementById("Password")

username.send_keys("username")
password.send_keys("password")

selenium.find_element_by_name("Login").click()
HTML:


Selenium
是一个模块,它没有
document
属性,您需要使用
webdriver
来定位元素<代码>文档.getElementById不是Python语法,而是JavaScript。试一试

username = driver.find_element_by_id('username')

请记住,搜索是区分大小写的,
username
都是小写字母。

Selenium
是一个模块,它没有
文档
属性,您需要使用
webdriver
来定位元素<代码>文档.getElementById不是Python语法,而是JavaScript。试一试

username = driver.find_element_by_id('username')

请记住,搜索是区分大小写的,
username
都是小写字母。

您确定HTML代码中的
username
password
的ID与Python代码中的ID匹配吗?@RahulBharadwaj-即使您更改为
username
password
的ID,错误也相同您确定
username
password
在HTML代码和Python代码中匹配?@RahulBharadwaj-即使您更改为
username
password
,错误仍然存在same@Jeremyapple不要使用
selenium
,使用
webdriver
driver
)。这与以前的错误相同。@Jeremyapple在您发布的html中没有带有
“Login”
name属性的元素。确保它确实存在。@JeremyApp不要使用
selenium
,请使用
webdriver
driver
)。这与以前的错误相同。@Jeremyapple在您发布的html中没有带有
“Login”
name属性的元素。确保它确实存在。
username = driver.find_element_by_id('username')