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

本文关键字:调用 浏览器 功能 验证 何用 selenium webdriver | 更新日期: 2023-09-27 17:51:21

我有一个网页,其中包含1300号码,我只需要验证,一旦我点击该链接,然后它会打开浏览器弹出窗口,我可以从弹出窗口捕获的细节,验证测试通过。

我需要为网站做这个。请帮助我如何验证弹出

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

按以下步骤操作:

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

2。存储链接元素集合

3。迭代集合

3.1点击 元素3.2查找新窗口 3.3切换到新窗口

3.4断言内容

3.5切换回第一个窗口的窗口句柄id(它存储在#1)

请看这里的例子

很简单

  1. 创建驱动对象

  2. var IEBrowser = new InternetExplorerDriver();
  3. 打开URL

    ActionHelper.Timeout_Code(() => IEBrowser.Navigate().GoToUrl(URLTOWEBSITE), 15000, () => IEBrowser.Navigate().GoToUrl(URLTOWEBSITE));

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