有什么区别:
driver.findElement(By.xpath("/html/body/div/div/div[2]/div[2]"))
和:
driver.findElementByXPath("/html/body/div/div/div[2]/div[2]")
答案 0 :(得分:1)
第一个是公共API的一部分,并被广告并建议使用。第二个看起来是这个实现细节,它通过错误/易编码公开,但不应该是已知的。
资料来源:https://groups.google.com/forum/#!topic/webdriver/iAf7lsj0C6k(上一篇文章)
尽管如此,除了findElementByXPath在通用驱动程序类中不可用之外,功能上没有真正的区别,因此它不允许轻松地更改驱动程序(从firefox到opera)。