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)
  • 相关阅读:
    HTML
    JavaScript-DOM
    Visual Studio Usage
    Char 05 使用提供程序
    Char 04 运行命令
    Char 03 使用帮助系统
    char 02 初识 Powershell
    Char 01 PowerShell
    Linux Nginx
    Linux SSLH
  • 原文地址:https://www.cnblogs.com/onelove1/p/13124021.html
Copyright © 2011-2022 走看看