按住CTRL + F 会弹出定位输入框
通过xpath定位
$x(’//*[@id=“s_tab”]//a[last()-1]’) # s_tab下倒数第二个a元素
$x(’//*[@id=“su”]/a’) # suid下的a元素
通过css定位
$(’#ID’) # 通过id定位
$(’[name=NAME]’) # 通过name定位
$(’#s_tb b’) # s_tb下的元素b
$(’#u a:nth-child(2)’) # a的父元素下的第2个元素
$(’[class=“s_tab_inner s_tab_inner_81iSw”] a:nth-child(3)’) # 选取具有特定类名(s_tab_inner 和 s_tab_inner_81iSw)的元素内部的第三个标签
查找 HTML 元素
通过id:document.getElementById(“su”)
通过标签名:document.getElementsByTagName(“span”)
通过类名:document.getElementsByClassName(“btn”)
改变HTML
内容:document.getElementById(“su”).innerHTML= “aaaaaa”
属性:document.getElementById(“su”).value=“aaaaaaa”
读取Cookie
读取:document.cookie
查看外部js脚本
Elements(元素) -->右键.js文件 -->Reveal in Sources panel(在源面板中显示)
控制台输出显示数据
Console(控制台) -->弹出警告框: window.alert(“xxxx”)
–> 将内容写到HTML文档中: document.write(“xxxx”)
–>写入到浏览器的控制台: console.log(“xxx”)
function myFunction(a,b){return a*b;}
myFunction(2,2)
获取浏览器窗口尺寸
window.innerHeight - 浏览器窗口的内部高度(包括滚动条)
window.innerWidth - 浏览器窗口的内部宽度(包括滚动条
打开新窗口: window.open()
关闭当前窗口: window.close()
用户屏幕
可用的屏幕宽度:screen.availWidth
可用的屏幕高度: screen.availHeight
当前页面的地址
返回web 主机的域名: location.hostname
返回当前页面的路径和文件名: location.pathname
返回所使用的 web 协议: location.protocol
浏览的历史
与在浏览器点击后退按钮相同: history.back()
与在浏览器中点击向前按钮相同: history.forward()
控制台清屏
控制台中输入:clear()
下拉窗口冻结
setTimeout(function(){debugger},3000) # 冻结3秒




