【问题标题】:How to switch to Telerik Radwindow using webdriver (java)如何使用 webdriver (java) 切换到 Telerik Radwindow
【发布时间】:2014-06-10 03:52:15
【问题描述】:

我们正在测试使用 Telerik 构建的应用程序。

这里有 Telerik 的演示:http://demos.telerik.com/aspnet-ajax/window/examples/radwindowobject/defaultcs.aspx

我们的应用程序是以类似的方式构建的。

在此演示中,您可以看到一个包含 Bing 的窗口。我想使用 WebDriver (Java) 切换到它以对其中的对象执行操作。

我尝试切换到 iframe,但 WebDriver 回来说它不是 iframe。 还尝试获取窗口句柄并切换到窗口,但没有运气,它不会被视为新窗口。请问有什么建议吗?

【问题讨论】:

    标签: java selenium-webdriver webdriver


    【解决方案1】:

    以下代码对我有用。我能够在必应搜索字段中输入文本。

    WebDriver driver = new FirefoxDriver();
    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
    driver.get("http://demos.telerik.com/aspnet-ajax/window/examples/radwindowobject/defaultcs.aspx");
    driver.switchTo().frame("RadWindow1");
    driver.findElement(By.name("q")).sendKeys("Hello this is my text");
    

    如果这对你有帮助,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-09
      • 1970-01-01
      相关资源
      最近更新 更多