selenium中find_element和findElement之间的区别
问题描述:
我使用的是find_element
,而我在某些地方看到findElement
在硒中使用。 我使用的是旧版本chromedriver
。selenium中find_element和findElement之间的区别
两者是相同还是有区别?
我正在为某人编写代码,我只是想知道如果代码在版本中存在差异,代码是否适用于他们。
这里是我的代码:
from selenium import webdriver
driver = webdriver.Chrome('C:\Users\Nishima.Suman\Downloads\chromedriver_win32 (3)\chromedriver.exe')
driver.get('https://en.wikipedia.org/wiki/Dixons_Retail')
x= driver.find_element_by_xpath('//*[@id="mw-content-text"]/div/table/caption')
print x.text
答
他们俩实际上是一样的。 findElement
和find_element
的功能没有区别。这取决于您使用哪种编程语言编写脚本。
JAVA:findElement
的Python:find_element
确保有在uppercase
和lowercase
没有错。
+0
Thanx!:)这有帮助。 –
答
除了findElement()
是java-client的一部分,find_element
是python的一部分之外,它们之间没有任何区别,如果我们讨论的功能都是相同的。
语法根据语言而改变。 python/ruby:'.find_element',Java/javascript:'.findElement',CSharp:'.FindElement'。 –
Thanx!这有帮助。:) –