java - WebDriver、WebDriver Backed 和 Remote control 之间的 Selenium 差异

标签 java selenium junit export

我正在使用 Selenium,我想在 java 中导出我的测试,但有 3 种可能性。

JAVA / Junit / WebDriver 
JAVA / Junit / WebDriver Backed 
JAVA / Junit / Remote Control 

我想知道这三种可能性之间的区别。

最佳答案

简短回答:如果您还没有使用 Selenium Remote Control (RC),您希望使用 WebDriver 选项。

更长的答案:RC 是 Selenium 的旧 1.0 版本。 WebDriver 是较新的 2.0 版本。 WebDriver-Backed 是一个中间地带,允许您通过新的 WebDriver 实现使用旧的 RC API。

您可以在 IDE 中的选项之间切换,并亲自查看生成的不同测试。

更多信息在 Selenium docs

关于java - WebDriver、WebDriver Backed 和 Remote control 之间的 Selenium 差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22940467/

相关文章:

python - Selenium ElementNotVisibleException : Message: element not interactable

java - 为什么 String + '\u0000' 与 String 不同?

java - 如何在 Java Swing 中拖放从 Web 浏览器接收图像?

javascript - Selenium 没有捕获 JavaScript 错误

java - 您能否在不显式列出它们的情况下从命令行运行包中的所有 JUnit 测试?

java - 如何使用mockito模拟泛型方法?

java - 使用 Maven 将测试项目和核心项目分开

java - Java 使用什么散列函数来实现 Hashtable 类?

java - 将纬度和经度值(度)转换为 Double 。 java

python - 使用程序化 Web 浏览时无法使用检查元素访问输入字段