Selenium webdriver 如何使用selenium 2处理模态对话框
我有一个打开模态对话框的链接 Selenium 2如何处理这个问题 谢谢Selenium webdriver 如何使用selenium 2处理模态对话框,selenium-webdriver,Selenium Webdriver,我有一个打开模态对话框的链接 Selenium 2如何处理这个问题 谢谢 Aidan我认为这方面存在一些已知的问题,但如果使用selenium 2提供了一个可能的解决方案,我可以使用普通的findElement方法在jquery模式对话框中选择元素 e、 g.c中的以下代码 [Test] public void DialogBox() { var driver = new FirefoxDriver(); driver.Manage().Timeo
Aidan我认为这方面存在一些已知的问题,但如果使用selenium 2提供了一个可能的解决方案,我可以使用普通的findElement方法在jquery模式对话框中选择元素 e、 g.c中的以下代码
[Test]
public void DialogBox()
{
var driver = new FirefoxDriver();
driver.Manage().Timeouts().ImplicitlyWait(new TimeSpan(0, 0, 20));
driver.Navigate().GoToUrl("http://example.nemikor.com/basic-usage-of-the-jquery-ui-dialog/");
// open modal dialog
driver.FindElement(By.Id("opener")).Click();
// click a button on the modal dialog.
driver.FindElementByClassName("ui-icon ui-icon-closethick").Click();
}
直到上一版本2.0b3,webdriver才提供此处理模式对话框的功能。
急切地等待下一个版本很快上市。测试环境:C、Webdriver 2.0b3和Nunit。jquery模态对话框是同一页面上的一个Div。与窗口模式对话框不同。对于那些来自搜索引擎的人来说,只是一个小小的提示,他们提到284问题仍然是新的,它实际上是部分修复的,在大多数情况下应该可以用于IE驱动程序关于问题评论的详细信息,而我在一开始由于问题状态而忽略了这些评论。。。