2017-09-14 91 views
4

我正在构建一个定制jubula框架,使用java来测试web应用程序。但我无法找到Jubula的Java客户端API。我读过Jubula使用Selenium网络驱动程序来识别/定位网络元素,如谷歌搜索框等 但我无法找到如何JUBULA使用硒? 请指导。 在此先感谢。如何使用java定位并点击jubula中的web元素?

回答

1

Jubula将Selenium的使用完全封装在自己的API中。这就是为什么你没有类似于Selenium的具体行为。 API更像是一个客户端,这就是为什么没有太多关于实现的信息。

Jubula对Selenium操作的操作位于bitbucket。有两个项目正在为Jubula实施“com.bredexsw.jubula.rc.html.webdriver”和“com.bredexsw.jubula.rc.html.selenium2”

我也发现,webdriver测试由于您无法设置webdriver eclip.se/524909的位置,因此Jubula API目前无法正常工作。

至于你最初的问题,在这一点上,你仍然必须使用从Jubula的ITE(UI)生成ComponentIdentifier看到Exporting the Object Map in the ITE

+0

谢谢你这么多的信息!它真的有帮助! –