2017-09-14 84 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

謝謝你這麼多的信息!它真的有幫助! –