zoukankan      html  css  js  c++  java
  • js获取元素方法和jquery语法操作元素方法

    背景:学习这两种定位元素的方法目的是为了在常规的定位方法定位不到的时候进行补漏,jquery语法定位速度会比较快

    1.js获取元素方法
    #删掉js方法
    js='document.getElementById("su").removeAttribute("readonly");'
    driver.execute_script(js)
    # #通过id获取元素
    js= "document.getElementById('元素')"
    driver.execute_script(js)
    # #通过name获取元素,获取的是多个
    js= "document.getElementByName('id')[0]"
    driver.execute_script(js)
    # #通过tagName获取元素,获取的是多个
    js= "document.getElementTagName('tag')"
    driver.execute_script(js)
    # #通过ClassName获取元素,获取的是多个
    js="document.getElementClassName('calss')"
    driver.execute_script(js)
    # #通过css获取元素
    js="document.querySelectorAll('cssSelector')"
    driver.execute_script(js)
    2.jquery语法操作元素方法
    #定位元素并输入内容
    jquery="$('#kw').val('aaa')"
    driver.execute_script(jquery)
    
    #定位元素并清空内容
    jquery="$('#kw').val('')"
    driver.execute_script(jquery)
    
    #定位元素
    jquery="$('#kw')"
    driver.execute_script(jquery)
    
    #点击元素
    jquery="$('#kw').click"
    driver.execute_script(jquery)
  • 相关阅读:
    1015. 德才论
    1014. 福尔摩斯的约会
    1013. 数素数
    1012. 数字分类
    1011. A+B和C
    1010. 一元多项式求导
    1009. 说反话
    1008. 数组元素循环右移问题
    1007. 素数对猜想
    1006. 换个格式输出整数
  • 原文地址:https://www.cnblogs.com/onelove1/p/13124021.html
Copyright © 2011-2022 走看看