1

Fluentlenium コードを WebDriver Firefox ドライバー内で実行しようとすると問題が発生します。独自のブラウザーを開くのではなく、Fluentlenium を WebDriver Firefox ドライバー内で実行する必要があります。これをオーバーライドする必要があると思いますが、これを行う方法が正確にはわかりません。どんな助けでも大歓迎です。ありがとう!これが私がコードのために持っているものです:

WebDriver driver = new FirefoxDriver();


@Test
public void create_a_picklist()

{

    // Go to Page
    goTo("http://www.google.com");

}

何が起こるかというと、2 つのブラウザーを開くということです。1 つは Firefox ドライバーからのもので、もう 1 つは Fluentlenium の goTo からのデフォルト ブラウザーでなければなりません。このコードを Firefox Driver ウィンドウ内で実行し、Fluentlenium から独自のウィンドウを開かないようにする必要があります。

4

2 に答える 2

0

Ok。私はそれを理解したように見えます。ブラウザをオーバーライドするために私がしたことは次のとおりです。

public class Test extends FluentTest {

    // Defines the Driver
    public WebDriver driver = new FirefoxDriver();

    // Overrides the default driver
    @Override
    public WebDriver getDefaultDriver() {
        return driver;
    }

    @Test
    public void go_to_google()
    {   

    goTo("http://www.google.com");

    }
}
于 2013-06-06T19:43:16.990 に答える