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)
  • 相关阅读:
    vim how to set nu with 0-index instead of 1-index
    @property的介绍与使用
    X[:,0]和X[:,1]
    the best guide for git
    sorted(列表)
    Java的匿名函数
    成员变量和局部变量的区别
    Java数组合并
    Java中random的使用
    Git常见错误---git branch不显示本地分支的问题
  • 原文地址:https://www.cnblogs.com/onelove1/p/13124021.html
Copyright © 2011-2022 走看看