Python 属性错误:';模块';对象没有属性';文件';
我试图使用python(2.7.10)和selenium输入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
用户名
和密码
,但遇到以下错误?如何修复
代码:-
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')