selenium_js定位详解

1.根据id定位
document.getElementById(“id值”).click();

2.根据ClassName定位
document.getElementsByClassName(“classname值”).click();

3.根据Name定位
document.getElementsByName(“name值”).click();

4.根据TagName定位
document.getElementsByTagNameNS(“tagname值”).click();

5.根据CSS定位【重点掌握】
querySelectorAll() 方法返回文档中匹配指定 CSS 选择器的所有元素,返回 NodeList 对象,NodeList 对象==节点的集合。可以通过索引访问,索引值从 0 开始。具体解释参考:https://www.runoob.com/jsref/met-document-queryselectorall.html
在这里插入图片描述

(1)document.querySelectorAll(“css语法”)[1].click()【点击集合中的第二个元素】
(2)document.querySelectorAll("#kw")[0];【查找id为kw的第一个元素】
(2)参考上一篇的CSS语法

6、今天碰到一个问题,下拉框被隐藏了,死活选不中
解决办法:(1)执行js,使显示(2)select_index()(3)点击空白区域使隐藏
js = “document.querySelectorAll("#id值")[0].style.display=“block”;”

猜你喜欢

转载自blog.csdn.net/weixin_45451320/article/details/115104455