C# 如何使用selenium webdriver验证点击调用浏览器功能

C# 如何使用selenium webdriver验证点击调用浏览器功能,c#,selenium,selenium-webdriver,C#,Selenium,Selenium Webdriver,我有一个网页,其中包含1300个数字,我只需要验证,一旦我点击该链接,它将打开浏览器弹出窗口,我可以从该弹出窗口捕获详细信息,并验证测试是否通过 我需要做的网站。请帮助我验证该弹出窗口。按照以下步骤操作: 1.存储第一个窗口的窗口句柄id 2.存储链接元素的集合 3.迭代集合 3.1单击元素 3.2找到新窗口 3.3切换到新窗口 3.4断言内容 3.5切换回第一个窗口的窗口把手id(存储在#1) 参见示例它非常简单 创建驱动程序对象 var IEBrowser=新的InternetExplore

我有一个网页,其中包含1300个数字,我只需要验证,一旦我点击该链接,它将打开浏览器弹出窗口,我可以从该弹出窗口捕获详细信息,并验证测试是否通过

我需要做的网站。请帮助我验证该弹出窗口。

按照以下步骤操作:

1.存储第一个窗口的窗口句柄id

2.存储链接元素的集合

3.迭代集合

3.1单击元素

3.2找到新窗口

3.3切换到新窗口

3.4断言内容

3.5切换回第一个窗口的窗口把手id(存储在#1)

参见示例

它非常简单

  • 创建驱动程序对象

    var IEBrowser=新的InternetExplorerDriver()

  • 打开URL

    ActionHelper.Timeout_代码(()=>IEBrowser.Navigate().GoToUrl(URLTOWEBSITE),15000,()=>IEBrowser.Navigate().GoToUrl(URLTOWEBSITE))

  • 通过从弹出窗口中选择任何控件来验证弹出页面


  • 你能和我分享你的密码吗?@Buaban我想知道我该怎么做?我还没有写任何代码。@Buaban我想说的是,浏览器弹出窗口打开了,用于调用哪个应用程序。你需要花一些时间阅读一些教程并用谷歌搜索你的问题。一旦你这样做并尝试一些代码方面的事情,如果你被卡住了,那么回来问一个特定的问题,展示你研究和编码的内容,以及你遇到的问题。@JeffC我已经在谷歌上搜索过,但找不到任何关于我特定问题的信息。我的问题也很具体。现在在尝试这件事的时候,我需要从哪里开始的帮助,这是我的问题。