zoukankan      html  css  js  c++  java
  • selenium选择弹出窗口

    今天学习了一下selenium怎么对付弹出窗口,像webdriver话就是直接可以用selectallwindowsID-selectcurrentID就可得到弹出的窗口,在selenium里面的话,可以用selectWindowID来做。

    具体用到了两个方法:

    sel.getAllWindowTitles()

    sel.selectWindow()

    其实就是通过getallWindowsTitles得到这次操作所有打开窗口的title,返回一个list吧,然后list[0]是原来的,list[1]就是新弹出的了

    通过sel.selectWindow(sel.getAllWindowTitles()[1])就可以得到了新弹出的窗口,最后操作就可以了。

    另外就是小小的学习了下java的list和MAP

    初始化一个list,那就是ArrayList<string> a=new ArrayList<>()

    这里的话不要初始化ArrayList<string> a=NULL

    还是会报空指针的错误。

    map初始化就是 Map<Integer, String>Newsmap=new HashMap<>();这里不能用int.因为int只是Integer的一种,另外右边也不可以是new MAP

    ,其他操作方法都一样。

    原文:https://www.cnblogs.com/lhbssc/archive/2012/05/18/2508284.html

  • 相关阅读:
    226_翻转二叉树
    199_二叉树的右视图
    145_二叉树的后序遍历
    做IT,网络/系统/数据库/软件开发都得懂
    [恢]hdu 1200
    [恢]hdu 2080
    [恢]hdu 1222
    [恢]hdu 1128
    [恢]hdu 2153
    [恢]hdu 2132
  • 原文地址:https://www.cnblogs.com/peachh/p/13946620.html
Copyright © 2011-2022 走看看