小编Faz*_*azy的帖子

如何从selenium中的文本框输入文本

我在TextBox或Combobox中输入一个值,并希望检索刚刚输入的值.我看到Selenium Weblement方法'getText()'没有检索值,似乎输入的文本没有被推入DOM.

任何方案?

grid junit testng selenium webdriver

29
推荐指数
1
解决办法
8万
查看次数

Java实际上是什么?

我在Selenium工作,这个问题更具体针对Java而不是Selenium.

我提供的示例是Selenium WebDriver ExplicitWait,

new ExpectedCondition<WebElement>(){
        @Override
        public WebElement apply(WebDriver d) 
        {
            return d.findElement(By.id("myDynamicElement"));
        }});
Run Code Online (Sandbox Code Playgroud)

他到底在做什么?如何编写逻辑而不将对象的引用分配给类ExpectedCondition ???

谢谢.

java selenium webdriver

6
推荐指数
1
解决办法
198
查看次数

如何在WebDriver中切换实例

嗨我有我当前框架的设置,

ClassA
{
    //Which Receives Selenium WebDriver call the 'driver' object reference to manipulate the locators in UI

    public WebDriver get()
    {
        return MainClass.driver;
    }
}

MainClass
{
    public static Webdriver driver;
    method A()
    {
        //which uses Firefox instance and it is passed to ClassA to operate
    driver = new FirefoxDriver();
    }

    methodB()
    {
        //which creates new instance of Chrome
        driver = new ChromeDriver();
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是,一旦我调用methodB()创建了Chrome的实例,但是一旦完成,我想恢复到在chrome运行之前可用或调用的firefox实例,但是我的方法是因为我指的是相同的webdriver对象旧的firefox引用被删除.

有什么建议 ?

PS:请原谅我遵循的错误代码约定

java firefox selenium webdriver

0
推荐指数
1
解决办法
1637
查看次数

标签 统计

selenium ×3

webdriver ×3

java ×2

firefox ×1

grid ×1

junit ×1

testng ×1