2017-07-27 95 views
0

我使用的是find_element,而我在某些地方看到findElement在硒中使用。 我使用的是旧版本chromedriverselenium中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 
+4

语法根据语言而改变。 python/ruby​​:'.find_element',Java/javascript:'.findElement',CSharp:'.FindElement'。 –

+0

Thanx!这有帮助。:) –

回答

1

他们俩实际上是一样的。 findElementfind_element的功能没有区别。这取决于您使用哪种编程语言编写脚本。

JAVA:findElement

的Python:find_element

确保有在uppercaselowercase没有错。

+0

Thanx!:)这有帮助。 –

1

除了findElement()是java-client的一部分,find_element是python的一部分之外,它们之间没有任何区别,如果我们讨论的功能都是相同的。

相关问题