首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Selenium Webdriver Firefox驱动程序中运行Fluentlenium代码?

如何在Selenium Webdriver Firefox驱动程序中运行Fluentlenium代码?
EN

Stack Overflow用户
提问于 2013-06-05 00:07:11
回答 2查看 1.4K关注 0票数 1

我在尝试让我的Fluentlenium代码在WebDriver火狐驱动程序中运行时遇到了问题。我需要Fluentlenium在WebDriver火狐驱动程序中执行,而不是打开它自己的浏览器。我想我需要覆盖它,但我不确定如何做到这一点。任何帮助都将不胜感激。谢谢!下面是我的代码:

代码语言:javascript
复制
WebDriver driver = new FirefoxDriver();


@Test
public void create_a_picklist()

{

代码语言:javascript
复制
    // Go to Page
    goTo("http://www.google.com");

}

实际情况是它会打开两个浏览器。一个来自火狐驱动,另一个必须是来自Fluentlenium的goTo的默认浏览器。我需要它在Firefox驱动窗口中运行这段代码,而不是从Fluentlenium打开它自己的窗口。

EN

回答 2

Stack Overflow用户

发布于 2013-06-08 00:16:58

默认情况下,它会启动Firefox浏览器,所以这就足够了:

代码语言:javascript
复制
public class Test extends FluentTest {

   @Test
   public void go_to_google()
   {   

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

   }
}

仅此而已:)

票数 1
EN

Stack Overflow用户

发布于 2013-06-07 03:43:17

好的。看起来我想通了。下面是我用来覆盖浏览器的方法:

代码语言:javascript
复制
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");

    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16922561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档