findElement使用selenium的错误Python

时间:2014-08-11 17:25:03

标签: python selenium selenium-webdriver

所以我正在尝试下载网页的某个链接,但每次运行代码时都会遇到AttributeError:'Webdriver'对象没有属性'findElement'。我正在使用selenium和python。这是我的代码

import selenium 
from selenium import web driver

driver = web driver.Firefox()
driver.implicitly_wait(5)
driver.get("The web site I'm trying to take link from")
driver.findElement(By.partialLinkText("DEV.tgz")

任何人都可以帮我解决为什么我会收到此错误

1 个答案:

答案 0 :(得分:3)

您需要在此处使用find_element_by_partial_link_text()

element = driver.find_element_by_partial_link_text('DEV.tgz')

或者,您也可以By方式find_element()采取行动:

from selenium.webdriver.common.by import By
element = driver.find_element(By.PARTIAL_LINK_TEXT, 'DEV.tgz')