当前位置:首页 > Web开发 > 正文

对input输入框输入文本 一、以下总结了5种js定位的方法 除了id是定位到的是单个element元素对象

2024-03-31 Web开发

前言
本篇总结了几种js常用的定位元素要领,并用js点击按钮,,对input输入框输入文本
 
一、以下总结了5种js定位的要领
除了id是定位到的是单个element元素东西,其它的都是elements返回的是list东西
1.通过id获取
document.getElementById(“id”)
2.通过name获取
 document.getElementsByName(“Name”)

返回的是list

3.通过标签名拔取元素
document.getElementsByTagName(“tag”)
4.通过CLASS类拔取元素
document.getElementsByClassName(“class”)
兼容性:IE8及其以下版本的浏览器未实现getElementsByClassName要领
5.通过CSS选择器拔取元素
document.querySelectorAll(“css selector")
兼容性:IE8及其以下版本的浏览器只撑持CSS2标准的选择器语法

from selenium import Webdriver import time driver = webdriver.Firefox() driver.get("http://cnblogs.com/yoyoketang") #定位首页打点按钮:id=blog_nav_contact js1 = ‘document.getElementById("blog_nav_contact")‘.click;‘ driver.execute_script(js1) #输入账号 js2 = ‘document.getElementsByClassName("input-text")[0].value="XX";‘ driver.execute_script(js2) #输入暗码 js3 = ‘document.getElementsByClassName("input-text")[1].value="xxx";‘ driver.execute_script(js3) #勾选记住暗码 js4 = ‘document.getElementsByName("remember_me")[0].click();‘ driver.execute_script(js4) #点击登录按钮 js5 = ‘document.querySelectorAll(#signin)[0].click();‘ driver.execute_script(js5)



链接:https://www.cnblogs.com/lunvo/p/9183119.html

js几种定位要领总结

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31506.html