2016-06-28 55 views
-1

我有一个网页,其中包含1300号码,我只需要验证,一旦我点击该链接,然后它会打开浏览器弹出窗口,我可以捕捉细节弹出并验证测试已通过。如何验证点击呼叫浏览器功能与硒webdriver

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

+0

你能分享你的代码吗? – Buaban

+0

@Buaban嗯,我需要知道我该怎么做?我还没有写任何代码。 – vic

+0

@Buaban我会说,这是浏览器弹出窗口打开哪个应用程序用于调用。 – vic

回答

0

遵循以下步骤:第一窗口

1.Store窗口句柄ID。

2.Store链接元素的收集

3.Iterate收集

3.1单击元素

3.2查找新的窗口

3.3切换到新窗口

3.4声明内容

3.5切换回第一窗口的窗口句柄ID(其为存储在#1)

参见例如here

0

它非常简单

  1. 创建驱动程序对象

    变种IEBrowser =新的InternetExplorerDriver();

  2. 打开URL

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

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