ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播 >> selenium 学习笔记 ---新手学习记录(5) 问题总结(java)

selenium 学习笔记 ---新手学习记录(5) 问题总结(java)

来源:网络整理     时间:2016-02-19     关键词:

本篇文章主要介绍了"selenium 学习笔记 ---新手学习记录(5) 问题总结(java)",主要涉及到方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 1.今天遇到个奇葩问题,iframe有两个id相同的(如下图)使用driver.switchTo().frame(“frmLinkPage1&rdq...

1.今天遇到个奇葩问题,iframe有两个id相同的(如下图)

使用driver.switchTo().frame(“frmLinkPage1”);这个无法使用了。

后来改用driver.switchTo().frame(0);就可以用了

顺便在提一下退出ifrmae

driver.switchTo().defaultContent();

selenium 学习笔记 ---新手学习记录(5) 问题总结(java)

2.点击一个按钮,打开一个新窗口,等处理完后,关闭新窗口,在进行原来窗口的处理。这个过程需要的代码如下。

String detailWindowHandle = null;

  首先:

//获取主窗口header信息
 String mainWindowHandle=driver.getWindowHandle();

//获取新窗口焦点 切换窗口
        Set handles=driver.getWindowHandles();
        System.out.println(handles);
        Iterator itWin=handles.iterator();
        while(itWin.hasNext()){
            String key=itWin.next();
            if(mainWindowHandle.equals(key)){
                continue;
            }
            detailWindowHandle=key;
            
        }    

//切换到新打开的窗口,获取焦点
        WebDriver detailWindow = driver.switchTo().window(detailWindowHandle);

在进行下一步,

//关闭新窗口

detailWindow.close();
handles.remove(detailWindowHandle);
 //切换回主窗口,焦点再次返回到主窗口
driver=driver.switchTo().window(mainWindowHandle);

以上就介绍了selenium 学习笔记 ---新手学习记录(5) 问题总结(java),包括了方面的内容,希望对Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_328093.html

相关图片

相关文章