我使用 Webdriver 支持的 selenium 创建了我的测试。因此,我使用 selenium 会话变量来单击()、类型()、选择等。网页元素和我的测试工作正常。
大多数时候,我使用 xpath 来定位元素。
我是否需要完全更新到 selenium Webdriver?
请任何人提供建议。
我使用 Webdriver 支持的 selenium 创建了我的测试。因此,我使用 selenium 会话变量来单击()、类型()、选择等。网页元素和我的测试工作正常。
大多数时候,我使用 xpath 来定位元素。
我是否需要完全更新到 selenium Webdriver?
请任何人提供建议。
现在你已经解决了你的问题,答案是如果可以的话,你应该使用 WebDriver。
WebDriverBackedSelenium 仅允许您将旧的 v1 API 与 WebDriver API 一起使用。
我无法评论它是否会在某个时候被删除(因为我不是 Selenium 提交者),但你应该尽可能转移到 WebDriver。
如果有您想使用的方法,请将它们移植过来。
好吧,据我了解您的问题,对于我的项目,我使用 Maven 构建管理器。因此,我将 selenium 依赖项添加到 POM.xml 文件中,maven 会自动建议导入项目所需的所有实际数据(存储库索引更新)。在您的 POM.xml 项目文件中添加此类依赖项:
• <dependency> <groupId>org.seleniumhq.
selenium</groupId> <artifactId>selenium-
java</artifactId> <version>2.24.1</version>
</dependency>
这样我就可以使我的硒驱动程序保持最新状态。如果版本更新,您只需在 pom xml 中更改版本即可) Maven 依赖屏幕