单击按钮时未处理的NoSuchWindowException

时间:2014-05-07 17:10:55

标签: c# selenium

这很简单,我只想点击一个按钮:

// Go back to sign in
Program.driver.Navigate().GoToUrl("http://www.bestshippers.com");

// Click on the link
Program.driver.FindElement(By.Id("ButtonJoinNow")).Click();

然而,当我这样做时,我得到以下内容:

  

NoSuchWindowException未处理,无法在关闭时找到元素   窗口。

任何人都知道为什么会这样吗?我不明白。可能是因为我在调用单个驱动程序执行大量任务而没有关闭它,然后再转到下一个任务吗?

1 个答案:

答案 0 :(得分:0)

感谢每个人的时间,我只是超出范围而且不知道更好。我进行了重组,一切似乎都运转正常。我不知道确切的原因,但是当我在当前类中构造驱动程序时,它似乎通过元素ID引用了。