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