4

我正在使用 java 构建一个自定义 jubula 框架来测试 web 应用程序。但是我找不到 Jubula 的 java 客户端 API。我读到 Jubula 使用 Selenium 网络驱动程序来识别/定位网络元素,如谷歌搜索框等。但我无法找到 JUBULA 如何使用 SELENIUM?请指导。提前致谢。

4

1 回答 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 回答