这也许是一个相当简单的问题,但我很难找到它,我正在试图理解selenium-java中find元素函数的源代码是什么?我看了一下源代码,我只找到了有未实现功能的webdriver接口?如果它是一个接口,它应该由某个类实现,不是吗?但是我找不到实现webdriver的任何类。
我在这里错过了什么?
发布于 2017-05-16 17:04:41
您可能只看到了 interface。但是,重点应该是实现 class的WebDriver。
注意,特定于浏览器的WebDriver实现是基于RemoteWebDriver的。例如,请参见ChromeDriver。
发布于 2017-05-17 10:48:15
我曾经遇到过同样的问题,Eclipse提供了一个插件来自动将源代码附加到参考库。
它被称为JAVA源代码管理员--它实际上做的是eclipse应该做的事情--一个右击上下文菜单,上面写着“附加Java”。
下面是一个例子,

它会自动为您下载源代码并将其附加。如果它无法找到源,那么我们需要通过在互联网上搜索源来手动地附加它。在这种情况下,如果eclipse找不到它,那么在下面的站点上尝试一下selenium服务器独立的源files=> http://www.java2s.com/Code/Jar/s/Downloadseleniumserversourcesjar.htm
谢谢。
发布于 2017-05-16 20:35:11
这是因为webdriver是一个接口,如果您想看到实现,应该转到您正在使用的webdriver实现。
https://stackoverflow.com/questions/44007080
复制相似问题