我正在使用 java 构建一个自定义 jubula 框架来测试 web 应用程序。但是我找不到 Jubula 的 java 客户端 API。我读到 Jubula 使用 Selenium 网络驱动程序来识别/定位网络元素,如谷歌搜索框等。但我无法找到 JUBULA 如何使用 SELENIUM?请指导。提前致谢。
问问题
380 次
1 回答
2
Jubula 将 Selenium 的使用完全封装在自己的 API 中。这就是为什么您没有类似于 Selenium 的特定操作的原因。API 更像是一个客户端,这就是为什么没有太多关于实现的信息的原因。
Jubula 动作到 Selenium 动作的实现位于bitbucket。有两个项目正在执行 Jubula “com.bredexsw.jubula.rc.html.webdriver” 和 “com.bredexsw.jubula.rc.html.selenium2”
我还发现,目前无法使用 Jubula API 进行 webdriver 测试,因为您无法设置 webdriver eclip.se/524909 的位置。
至于您最初的问题,此时您仍然必须使用 Jubula 中的 ITE(UI) 来生成 ComponentIdentifier,请参阅Exporting the Object Map in the ITE
于 2017-09-26T07:51:03.010 回答