属性错误:'WebDriver'对象在robotframework中没有属性'find_elements_by_xpath'

问题描述 投票:0回答:2

它向我显示了 AttributeError 错误:“WebDriver”对象在机器人框架中没有属性“find_elements_by_xpath”,我正在使用 pycharm

python selenium-webdriver testing automation robotframework
2个回答
1
投票

所有方法,如

find_element_by_name
find_element_by_xpath
find_element_by_id
等现已弃用。
您应该使用
find_element(By.
来代替。
所以,而不是

driver.find_element_by_xpath("your_xpath")

应该是现在

driver.find_element(By.XPATH, "your_xpath")

0
投票

有同样的问题。

我尝试将“find_element_by_xpath”更改为“find_element(By.XPATH,...),但现在我得到“NameError:名称'By'未定义”

© www.soinside.com 2019 - 2024. All rights reserved.