如何获取RemoteWebDriver Selenium Grid的实例?

哈迪克·帕特尔
public RemoteWebDriver driver;

public void Login() throws Exception {
    if (driver instanceof ChromeDriver || driver instanceof FirefoxDriver) {
        driver.get(URL);
    } else if (driver instanceof InternetExplorerDriver) {
        driver.get(URL2);
        enterCred();
    } else if (driver instanceof OperaDriver) {
        driver.get(URL2);
    }
}

我正在尝试获取RemoteWebDriver的实例,但是上面的代码似乎不起作用。由于Internet Explorer如何处理登录过程,我必须获得2个单独的URL。上面的代码在我仅使用普通的WebDriver时有效,但是现在它是RemoteWebDriver,IE无法获得正确的URL。

如果我从登录到删除所有内容(driver.get(URL);但仅适用于Chrome和Firefox),它将起作用

哈迪克·帕特尔

想想我想通了。我做driver.toString(); 它会得到这样的东西。[RemoteWebDriver:WINDOWS(6101278d-fc76-4459-9545-cf0e0052e30b)上的firefox]。

我知道之后,我只是在寻找关键字“ firefox”,“ chrome”或“ internet Explorer”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取RemoteWebDriver Selenium Grid实例?

来自分类Dev

如何在Grid上的多个实例中处理Selenium屏幕截图?

来自分类Dev

如何获取Selenium WebDriver中新打开的选项卡的驱动程序实例

来自分类Dev

我需要获取在Selenium中实例化的chromedriver的端口

来自分类Dev

计算特定类的实例数并通过Selenium获取值

来自分类Dev

如何在不清除cookie或缓存的情况下启动Selenium RemoteWebDriver或WebDriver?

来自分类Dev

尝试将AWS ec2实例用作节点时无法注册Selenium Grid节点

来自分类Dev

Kendo Grid:在Angular中获取小部件实例

来自分类Dev

如何使用Selenium FirefoxDriver启动Firefox可移植的多个实例

来自分类Dev

如何使用Selenium FirefoxDriver启动Firefox可移植的多个实例

来自分类Dev

如何配置Capybara在dockerized的Selenium Grid中运行测试?

来自分类Dev

如何区分Selenium Grid上的iOS和OS X节点?

来自分类Dev

如何清除IE缓存Webdriver Selenium Grid DesredCapabilities和InternetExplorerOptions

来自分类Dev

如何在Selenium Grid中支持多种环境/ DNS?

来自分类Dev

如何检查远程 Selenium Grid 集线器是否正在执行测试?

来自分类Dev

如何使用Selenium Grid Extras / json配置文件设置Selenium节点的ID?

来自分类Dev

如何在 Selenium Grid 上并行执行一批 Selenium 测试

来自分类Dev

使用Selenium RemoteWebDriver运行PhantomJS时出错

来自分类Dev

Selenium RemoteWebDriver针对ChromeDriver的Windows服务

来自分类Dev

在公司代理后面使用Selenium RemoteWebDriver

来自分类Dev

Selenium 如何获取标题文本?

来自分类Dev

自最近更新以来,在将ChromeOptions用于RemoteWebDriver和Selenium donNet时如何指定平台和版本感到困惑

来自分类Dev

使用Common Selenium WebDriver实例

来自分类Dev

如何获取 IProgressMonitor 的实例?

来自分类Dev

如何获取Selenium XPath结果的计数

来自分类Dev

如何在Behat Selenium中获取Xpath

来自分类Dev

如何从Selenium Webelement或lxml获取XPath?

来自分类Dev

Selenium C#:如何获取Id属性?

来自分类Dev

使用Selenium如何使用WebDriverWait获取值

Related 相关文章

  1. 1

    如何获取RemoteWebDriver Selenium Grid实例?

  2. 2

    如何在Grid上的多个实例中处理Selenium屏幕截图?

  3. 3

    如何获取Selenium WebDriver中新打开的选项卡的驱动程序实例

  4. 4

    我需要获取在Selenium中实例化的chromedriver的端口

  5. 5

    计算特定类的实例数并通过Selenium获取值

  6. 6

    如何在不清除cookie或缓存的情况下启动Selenium RemoteWebDriver或WebDriver?

  7. 7

    尝试将AWS ec2实例用作节点时无法注册Selenium Grid节点

  8. 8

    Kendo Grid:在Angular中获取小部件实例

  9. 9

    如何使用Selenium FirefoxDriver启动Firefox可移植的多个实例

  10. 10

    如何使用Selenium FirefoxDriver启动Firefox可移植的多个实例

  11. 11

    如何配置Capybara在dockerized的Selenium Grid中运行测试?

  12. 12

    如何区分Selenium Grid上的iOS和OS X节点?

  13. 13

    如何清除IE缓存Webdriver Selenium Grid DesredCapabilities和InternetExplorerOptions

  14. 14

    如何在Selenium Grid中支持多种环境/ DNS?

  15. 15

    如何检查远程 Selenium Grid 集线器是否正在执行测试?

  16. 16

    如何使用Selenium Grid Extras / json配置文件设置Selenium节点的ID?

  17. 17

    如何在 Selenium Grid 上并行执行一批 Selenium 测试

  18. 18

    使用Selenium RemoteWebDriver运行PhantomJS时出错

  19. 19

    Selenium RemoteWebDriver针对ChromeDriver的Windows服务

  20. 20

    在公司代理后面使用Selenium RemoteWebDriver

  21. 21

    Selenium 如何获取标题文本?

  22. 22

    自最近更新以来,在将ChromeOptions用于RemoteWebDriver和Selenium donNet时如何指定平台和版本感到困惑

  23. 23

    使用Common Selenium WebDriver实例

  24. 24

    如何获取 IProgressMonitor 的实例?

  25. 25

    如何获取Selenium XPath结果的计数

  26. 26

    如何在Behat Selenium中获取Xpath

  27. 27

    如何从Selenium Webelement或lxml获取XPath?

  28. 28

    Selenium C#:如何获取Id属性?

  29. 29

    使用Selenium如何使用WebDriverWait获取值

热门标签

归档