0

Eclipse IDE と testNG フレームワークを使用しています。firefox を指定しましたが、テスト ランナーは Firefox で開き、テストは IE で実行されます。

これが私のコードです:

public class Flipkart extends SeleneseTestNgHelper {

    @BeforeTest
    public void setup()
    {
           selenium = new DefaultSelenium("localhost" ,4444, "*firefox", "http://www.flipkart.com");
           selenium.start();
           selenium.windowMaximize();
    }

    @Test 
    public void testFlipkart() throws Exception {
        selenium.open("http://www.flipkart.com");
        verifyEquals(selenium.getTitle(), "Online Shopping India | Buy Books, Mobiles, Cameras, Laptops, Electronics, Accessories, Lifestyle Products | Flipkart.com");
        verifyTrue(selenium.isTextPresent("Featured:"));
    }

}

誰もが同じ問題に直面していますか。コードの問題点を教えてください。

4

4 に答える 4

0

Eclipseのデフォルトブラウザをfirefoxに変更します(役立つ場合もあります)firefoxをクラスパスに追加します。使用しているFirefoxのバージョンも見てください。これはセレンと互換性があるはずです

于 2012-05-29T16:07:46.933 に答える
0

次の手順を試すことができます::

*STEP 1* : import org.openqa.selenium.firefox.FirefoxDriver;
         import org.openqa.selenium.WebDriver;
         import org.openqa.selenium.WebElement;

*Step 2* : WebDriver driver = new FirefoxDriver();

*Step 3* : driver.get("http://www.google.com");
于 2013-11-26T09:29:02.340 に答える
0

*chromeの代わりに使用し*firefoxます。

また、セレンサーバーが起動したかどうかを確認してください。

于 2012-08-24T03:36:34.353 に答える
0
I was also getting same problem, Try out below  code for Solution this will help you

public static String browser="firefox";  //declare Browser this in the class heading.


@BeforeSuite

 public void setupBeforeSuite() throws Exception{
selenium = new DefaultSelenium("localhost", 4444,browser, "http://www.google.com");
selenium.start();
  }
于 2012-12-18T05:08:11.513 に答える