What is the difference between quot;find_element_by_name(#39;name#39;)quot; and quot;find_element(By.NAME, #39;name#39;)quot;?(quot;find_element_by_name(#39;name#39;)quot;和QOOT;FIND_ELEMENT(BY NAME,#39;NAME#39;)QUOT;之间有什么区别?)
问题描述
示例:
基本上,我想知道:
1-两者之间有什么不同?如果有,是什么?
2-一般来说,这两者有什么区别吗?
3-执行第一个方法时为什么显示DeprecationWarning
?
推荐答案
正如@guihva也提到的,这两行没有区别:
和
如同当前版本的selenium4Python客户端find_element_by_name(name)
在幕后仍然调用:
但与DeprecationWarning一起。
find_element_by_name()当前实现如下:
为什么要进行此更改
As@AutomatedTester
mentions:
决定简化跨语言的API,这就做到了这一点。
这篇关于";find_element_by_name(';name';)";和&QOOT;FIND_ELEMENT(BY NAME,';NAME';)";之间有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!