1

私はSeleniumを使用していますが、UIコンテンツにはSikuliを使用しており、Seleniumスクリプトにそれらを組み込みたいのですが、それを実行できる方法はありますか?

前もって感謝します...

4

1 に答える 1

0

Mohd Wasi Hirekudi、

 /**
 * Clicks a button. SIKULI Example
 * 
 * @throws FindFailed
 */
public void clickSikuliBtn() throws FindFailed {

    if (debugMode)
        ToolBox.logMessage(new Exception("Entered"));

    // Verify Button present
    // Click the button.
    screen.find("IMG_LIBRARY + Test.png");

    try {

        screen.drag("IMG_LIBRARY + Test.png");
        screen.click("IMG_LIBRARY + Test.png");

    } catch (NoSuchElementException e) {
        fail("Button not found");
    }

    if (debugMode)
        ToolBox.logMessage(new Exception("Leaving"));
}

これは、テストスイートの外でSikuli関数を使用する方法のサンプルです。これはすべて、フレームワークをどのように設定したかによって異なります。TestSuite.javaファイルから呼び出されるTest.javaファイルで使用されるPages.javaファイルがあります。ページでメソッドを設定し、テストで特定のテストを設定し、スイートでさまざまなテストを実行します。

質問の下で参照されているリンクには、質問#3666140も参照できる優れた情報がいくつかあります。覚えておくべきことがいくつかありますが、それはすべて、開発しているフレームワークと、テスト用のフレームワークをどのように設定したかによって異なります。

よろしく。

于 2012-04-20T18:04:08.833 に答える