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 版本,这应该与 selenium 兼容

于 2012-05-29T16:07:46.933 回答
0

使用*chrome而不是*firefox.

另外,检查 selenium 服务器是否启动。

于 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 回答
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 回答