美文网首页我爱编程
selenium使用Xpath+CSS+JavaScript+j

selenium使用Xpath+CSS+JavaScript+j

作者: 背起我的破书包 | 来源:发表于2018-04-16 15:46 被阅读0次

    链接

    https://blog.csdn.net/cyjs1988/article/details/76284289

    https://www.cnblogs.com/yufeihlf/p/5717291.html

    https://blog.csdn.net/galen2016/article/details/71106900

    1、定位多窗口

    for handle in browser.window_handles:#方法二,始终获得当前最后的窗口

        browser.switch_to_window(handle)

    #注意此时已经是新弹出的第二个窗口了,需要重新定位句柄browser.switch_to_window(browser.window_handles[2])#方法一,注意window_handles[2]变成了2

    document.querySelector和querySelectorAll方法

    querySelector和querySelectorAll是W3C提供的 新的查询接口,其主要特点如下:

    1、querySelector只返回匹配的第一个元素,如果没有匹配项,返回null。

    2、querySelectorAll返回匹配的元素集合,如果没有匹配项,返回空的nodelist(节点数组)。

    3、返回的结果是静态的,之后对document结构的改变不会影响到之前取到的结果。

    这两个方法都可以接受三种类型的参数:id(#),class(.),标签,很像jquery的选择器。

    varobj=document.querySelector("#id");

    varobj=document.querySelector(".classname");

    varobj=document.querySelector("div");

    varel=document.body.querySelector("style[type='text/css'], style:not([type])");

    varelements=document.querySelectorAll("#score>tbody>tr>td:nth-of-type(2)");

    varelements=document.querySelectorAll("#id1, #id2, .class1, class2, div a, #list li img");

    相关文章

      网友评论

        本文标题:selenium使用Xpath+CSS+JavaScript+j

        本文链接:https://www.haomeiwen.com/subject/yaoskftx.html