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)
  • 相关阅读:
    hdfs command
    开机启动
    date
    tabulate
    django前后端分离403 csrf token missing or incorrect
    设计一个程序,程序中有三个类,Triangle,Lader,Circle。
    总结,
    数据库2
    JDBC数据库1
    网络编程2
  • 原文地址:https://www.cnblogs.com/onelove1/p/13124021.html
Copyright © 2011-2022 走看看