【问题标题】:Cannot Switch to new browser Window after click button C# Selenium单击按钮后无法切换到新的浏览器窗口 C# Selenium
【发布时间】:2015-10-20 06:37:15
【问题描述】:

当点击按钮打开新的浏览器窗口时,我遇到了这种情况。我尝试以这种方式切换到新窗口:

driver.SwitchTo().Window(driver.WindowHandles.Last());

但它不起作用。有错误

'System.Collections.ObjectModel.ReadOnlyCollection' 没有 包含“Last”的定义并且没有扩展方法“Last” 接受类型的第一个参数 'System.Collections.ObjectModel.ReadOnlyCollection' 可能是 找到(您是否缺少 using 指令或程序集 参考?)

我该怎么办?

【问题讨论】:

    标签: c# selenium


    【解决方案1】:

    尝试使用以下:-

    driver.SwitchTo().Window(driver.WindowHandles.ToList().Last());
    

    【讨论】:

      猜你喜欢
      • 2012-03-24
      • 2018-04-15
      • 2015-03-30
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-19
      • 1970-01-01
      相关资源
      最近更新 更多