0

我使用 Webdriver 支持的 selenium 创建了我的测试。因此,我使用 selenium 会话变量来单击()、类型()、选择等。网页元素和我的测试工作正常。

大多数时候,我使用 xpath 来定位元素。

我是否需要完全更新到 selenium Webdriver?

请任何人提供建议。

4

2 回答 2

2

现在你已经解决了你的问题,答案是如果可以的话,你应该使用 WebDriver。

WebDriverBackedSelenium 仅允许您将旧的 v1 API 与 WebDriver API 一起使用。

我无法评论它是否会在某个时候被删除(因为我不是 Selenium 提交者),但你应该尽可能转移到 WebDriver。

如果有您想使用的方法,请将它们移植过来。

于 2012-09-13T11:04:45.777 回答
0

好吧,据我了解您的问题,对于我的项目,我使用 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 依赖屏幕屏幕

于 2012-09-13T10:10:17.803 回答