入门教程 | 队长环境认识 | 什么是队长环境 | | | |
队长环境的使用 | | | |
制作缓存模板 | | | |
队长初始化 | 队长初始化注意事项 | | | |
如何正确配置浏览器启动参数并启动 | 浏览器路径 | | | |
缓存目录配置 | | | |
远程调试端口 | 队长端口是否空闲 | | |
队长取空闲端口 | | |
缓存模板的用处 | 进行一些合理配置 | | |
队长命令行 | 常用启动参数配置 | | |
窗口位置和大小 | | |
userAgent | Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36 | |
Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Mobile Safari/537.36 | |
代理IP | 127.0.0.1:80 | |
SOCKS5://127.0.0.1:80 | |
启动时最大化 | | |
设置语言 | zh-CN | |
en | |
zh-hk | |
https://www.cnblogs.com/Robert-huge/p/5481515.html | |
禁用图片 | | |
禁用插件 | | |
不遵守同源策略 | --disable-web-security | |
163邮箱 | document.querySelectorAll("iframe")[0].contentWindow.document.querySelectorAll("*")[0].outerHTML |
document.querySelectorAll("iframe")[0].contentDocument.querySelectorAll("*")[0].outerHTML |
document.querySelectorAll("iframe")[0].contentDocument.querySelectorAll("[name=email]")[0].outerHTML |
document.querySelectorAll("iframe")[0].contentDocument.querySelectorAll("[name=email]")[0].value="duizhang987@163.com" |
其他命令行 | 参数书写规则 | | |
自定义启动参数 | | |
无头模式(--headless) | | |
无痕模式(--incognito) | | |
禁用GPU加速(--disable-gpu) | | |
屏蔽不受支持的标记 | --test-type --ignore-certificate-errors | |
进程ID | | | |
代理助手 | | | |
指纹插件 | | | |
其他插件 | | | |
如何判断浏览器是否打开 | 窗口句柄 | | | |
进程ID | | | |
标签页数量 | 浏览器类操作 | 初始化 | |
激活标签页 | |
新建标签页 | |
取标签页列表 | |
取标签页数 | |
关闭标签页 | |
如何正确获取标签页 | 局部标签页和集标签页的问题 | | | |
标签页类赋值问题 | | | |
标签页类连接状态问题 | 初始转态为0 | | |
连接状态为2 | | |
断开状态为1 | | |
如何触发连接状态的 | | |
如何正确使用框架 | 单框架 | 主框架 | | |
多框架 | 框架枚举 | | |
框架变化 | 框架更新判断 | | |
如何获取元素选择器 | 传统选择器 | document.getElementById("kw").outerHTML | | |
document.getElementsByName("wd")[0].outerHTML | | |
document.getElementsByClassName('s_ipt')[0].outerHTML | | |
document.getElementsByTagName('input')[7].outerHTML | | |
css选择器 | CSS 样式选择器定位元素 | | |
document.querySelector | | |
document.querySelectorAll | | |
document.querySelector("#kw").outerHTML | | |
document.querySelectorAll("#kw")[0].outerHTML | | |
document.querySelector("[name=wd]").outerHTML | | |
document.querySelector("input")[7].outerHTML | | |
xpath选择器 | xpth简介 | | |
定位元素(节点) | | |
$x('//*[@id="s-top-left"]/a[5]')[0].outerHTML | | |
$x("//a[text()='学术']")[0].outerHTML | | |
$x('//input[@id="kw"]')[0].value | | |
$x('//*[@id="kw"]')[0].value | | |
标签页选择器切换 | 切换css选择器和xpath选择器执行js脚本 | | |
关闭标签 | 通过标签页ID来关闭标签页达到标签或者关闭浏览器 | | | |
标签类销毁 | 此类不在用销毁释放zy | | | |
销毁 | 整体销毁 | | | |
完成一个简单的填表 | 网页跳转 | | | |
加载完成判断 | | | |
输入内容 | | | |
完成一个多框架的填表演示 | 获取框架 | | | |
加载完成判断 | | | |
获取元素 | 元素探测器 | | |
元素事件触发 | 键盘事件keydown | | |
动态框架处理 | 页面枚举框架 | | |
取出hk背景图片 | 取img图片 | | |
定位小hk位置 | 取坐标 | | |
鼠标模拟操作 | 模拟鼠标按下 | | |
模拟鼠标移动 | | |
模拟鼠标弹起 | | |