C# 使用c处理SeleniumWebDriver中的弹出窗口#
当我单击页面上的按钮时,会显示一个弹出窗口。这不是windows弹出窗口。这是应用程序弹出窗口。。我在应用程序中得到的弹出窗口类似于我在图像中用X按钮显示的弹出窗口。现在,我如何将驱动程序控件移到弹出窗口,然后单击弹出窗口上可用的关闭按钮,然后将控件移回原始页面 我必须使用SeleniumWebDriver和C#来实现这一点C# 使用c处理SeleniumWebDriver中的弹出窗口#,c#,selenium,selenium-webdriver,C#,Selenium,Selenium Webdriver,当我单击页面上的按钮时,会显示一个弹出窗口。这不是windows弹出窗口。这是应用程序弹出窗口。。我在应用程序中得到的弹出窗口类似于我在图像中用X按钮显示的弹出窗口。现在,我如何将驱动程序控件移到弹出窗口,然后单击弹出窗口上可用的关闭按钮,然后将控件移回原始页面 我必须使用SeleniumWebDriver和C#来实现这一点 新的pop消息也有id或类名。 首先获取该弹出窗口的类名或id,然后点击关闭按钮的xpath(可能是我们将找到类名)并单击它。新的弹出消息也有id或类名。 首先获取该弹出窗
新的pop消息也有id或类名。
首先获取该弹出窗口的类名或id,然后点击关闭按钮的xpath(可能是我们将找到类名)并单击它。新的弹出消息也有id或类名。
首先获取该弹出窗口的类名或id,然后点击关闭按钮的xpath(可能是我们将找到类名)并单击它。新的弹出消息也有id或类名。
首先获取该弹出窗口的类名或id,然后点击关闭按钮的xpath(可能是我们将找到类名)并单击它。新的弹出消息也有id或类名。
首先获取该弹出窗口的类名或id,然后点击关闭按钮的xpath(可能是我们将查找类名)并单击它。您需要执行以下操作
- 循环浏览窗口并找到所需的窗口
- 切换到窗口
- 在当前窗口中找到按钮并单击相同的按钮
您需要执行以下操作
- 循环浏览窗口并找到所需的窗口
- 切换到窗口
- 在当前窗口中找到按钮并单击相同的按钮
您需要执行以下操作
- 循环浏览窗口并找到所需的窗口
- 切换到窗口
- 在当前窗口中找到按钮并单击相同的按钮
您需要执行以下操作
- 循环浏览窗口并找到所需的窗口
- 切换到窗口
- 在当前窗口中找到按钮并单击相同的按钮
您展示的示例不是弹出窗口,而是一个简单的DHTML窗口。
要访问您提供的示例的X,可以使用:
driver.findElementBy(By.id(“概要文件工具提示closebtn”))。单击()
您显示的示例不是弹出窗口,而是一个简单的DHTML窗口。
要访问您提供的示例的X,可以使用:
driver.findElementBy(By.id(“概要文件工具提示closebtn”))。单击()
您显示的示例不是弹出窗口,而是一个简单的DHTML窗口。
要访问您提供的示例的X,可以使用:
driver.findElementBy(By.id(“概要文件工具提示closebtn”))。单击()
您显示的示例不是弹出窗口,而是一个简单的DHTML窗口。
要访问您提供的示例的X,可以使用:driver.findElementBy(By.id(“概要文件工具提示closebtn”))。单击()
,您可以尝试
driver.switchTo().frame(0);
你可以试试
driver.switchTo().frame(0);
你可以试试
driver.switchTo().frame(0);
你可以试试
driver.switchTo().frame(0);
这是一个简单的HTML,你需要找到那个元素,然后按close span或者是什么。哦。。我觉得应该像处理新窗口一样处理。。无论如何。。如果这是一个简单的HTML,你需要找到那个元素并按下close span键,或者是什么。哦。。我觉得应该像处理新窗口一样处理。。无论如何。。如果这是一个简单的HTML,你需要找到那个元素并按下close span键,或者是什么。哦。。我觉得应该像处理新窗口一样处理。。无论如何。。如果这是一个简单的HTML,你需要找到那个元素并按下close span键,或者是什么。哦。。我觉得应该像处理新窗口一样处理。。无论如何。。将检查并告知您该方法是否适用于Chrome之类的普通Web驱动程序,但不适用于PhantomJS,因为WindowHandles会引发异常。我之所以使用PhantomJS,是因为我想从一个无法访问桌面的进程运行代码。该方法适用于Chrome等普通Web驱动程序,但不适用于PhantomJS,因为WindowHandles会引发异常。我之所以使用PhantomJS,是因为我想从一个无法访问桌面的进程运行代码。该方法适用于Chrome等普通Web驱动程序,但不适用于PhantomJS,因为WindowHandles会引发异常。我之所以使用PhantomJS,是因为我想从一个无法访问桌面的进程运行代码。该方法适用于Chrome等普通Web驱动程序,但不适用于PhantomJS,因为WindowHandles会引发异常。我使用PhantomJS是因为我想从一个无法访问桌面的进程运行代码。