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