gpt4 book ai didi

python - "find_element_by_xpath"和 "driver.find_elements(By.XPATH)"有什么区别

转载 作者:行者123 更新时间:2023-11-28 22:11:45 26 4
gpt4 key购买 nike

我一直在交替使用这两种方法来使用 selenium。

elem = driver.find_element_by_xpath("some_xpath")
elem = driver.find_element(By.XPATH,"some_xpath")

到目前为止,它们都有效。我想了解两者的区别。

https://selenium-python.readthedocs.io/locating-elements.html文档提到 By.XPATH 作为私有(private)方法,但没有理解清楚。

最佳答案

find_element_by_xpath('xpath') 调用 find_element(By.XPATH,'xpath'),所以实际上没有真正的区别。

来自 github

def find_element_by_xpath(self, xpath):
return self.find_element(by=By.XPATH, value=xpath)

从 Selenium 4.3 开始,find_element_by_* 和 find_elements_by_* 方法已弃用。查看Selenium change log .

关于python - "find_element_by_xpath"和 "driver.find_elements(By.XPATH)"有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55467209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com