搭建自己的前端自动化测试脚手架(二)
首先要安装 Java 7 或更高 ,并且 java 命令可正常执行才能测试噢~~ 最简单的判断方法就是打开自己的终端,输入 java 并回车,看看是不是有 Java 运行。如果有命令不存在之类的提示,请重新安装 Java 运行环境 (・∀・)
Webpack下莫名其妙出现的jQuery与报错,记一次奇妙的Debug旅程
项目虽然作为一个SPA,也引用了jQuery。但是!!!我所有的JS文件全部用Webpack打包了呀!不应该会有单独的jQuery文件啊……把报错内容上百度一搜索,发现完全不搭架。于是开始了苦思冥想和Debug。
chrome inspect/Mac 网页检查器调试H5页面
注意:此种方式能够使用浏览器抓到在app内嵌的H5页面上抓不到的信息,比如接口请求、链路id的重要信息!1、使用Safari进行iOS设备调试①移动端启用调试
2024-06-03
js获取浏览器的类型和版本号
效果 代码 {代码...}
npm repo 全方位解读
本文参考了NPM中文文档写作而成的 npm repo 在浏览器中打开软件包存储库页面 npm repo 使用 {代码...} npm repo 说明 此命令尝试猜测软件包的存储库 URL 的可能位置,然后尝试使用 --browser config 参数打开它。 如果没有提供程序包名称,它将 package.json 在当前文件夹中搜索 a 并使用该 name 属性。 配置 browser 默...
2019-10-04
Chrome浏览器配置阿里云DNS方法
DNS简介域名系统(服务)协议(DNS)是一种分布式网络目录服务,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。(首先需要打开阿里云官方镜像站:[链接]找到DNS服务器地址,再进行后续操作。)Chrome浏览器配置方法:第一步:打开Chrome浏览器,从菜单栏中点击【设置】选项。第二步:在搜索框中...
2022-02-07
rem布局同一个界面,界面宽度和别人不一样
最近用rem布局,发现根节点font-size:768px,别人打开同样的界面,却是174px,百思不得其解,正准备重装谷歌浏览器看看行不行时,偶然发现是因为自己摁着ctrl滚动鼠标滑轮,放大了页面导致的,真的坑自己。
2021-04-08
使用Chrome浏览器打开vCenter Web客户端
在vCenter 5.x时代,vCenter Web Client都是基于Flash实现的,随着Flash逐步被淘汰,在Web端使用vCenter就非常不方便。最近由于需要对最新的ESXi 7.0版本进行测试,原有的vCenter 5.5版本无法直接对7.0版本进行管理,所以决定对vCenter进行升级。升级后的vCenter使用了全新的HTML5进行了重构,很方便的就可以在浏览器端...
2022-06-12
python-selenium-粘贴,删除,复制和悬停
from selenium import webdriver from selenium.webdriver.common.keys import Keys import time 访问谷歌浏览器 driver=webdriver.Chrome() 访问地址 driver.get("") 最大窗口 driver.maximize_window() time.sleep(1) 输入文字 ele=driver.find_element_by_xpath('//*[@id="kw"]') ele.send_keys("英雄联盟") ele.send...
2020-06-16
如何快速跨设备分享网页
很多时候我们会有跨设备浏览网页的需要,这时我们常用的方法是通过登录QQ微信等分享链接再复制到浏览器上,操作实在有些繁琐。下面分享一下如何利用浏览器自带的二维码生成功能快速实现分享:
2020-10-22
H5应用抓包及调试技巧
在现代移动互联网时代,H5 应用以其跨平台、轻量化、快速迭代的特性,成为移动开发的重要一环。然而,随着功能的复杂化和用户体验要求的提升,H5应用的调试也面临着诸多挑战,如设备多样性、网络环境复杂性以及性能瓶颈等。为了应对这些问题,开发者需要掌握不同的调试工具及场景使用才可应对不确定结果。本篇就带大家了...
2025-02-17
使用 headless chrome进行测试
注:文章聚合了现在 headless chrome 介绍和使用方式 包含了三个部分 chrome 在 mac 上的安装和简单使用(来自官方) 利用 selenium 的 webdrive 驱动 headless chrome(自己添加) 利用Xvfb方式实现伪 headless chrome 概念 Headless模式解决了什么问题: 自动化工具例如 selenium 利用有头浏览器进行测试,面临效率和稳定性的...
chrome://inspect 移动前端调试方案(Android + Chrome 实现远程调试)
(感觉是不是too simple)Tip:之前的的chrome如果要实现这种调试需要安装一个ADB插件(需要FQ) 但是最新的chrome已经直接支持对Android的识别 所以也不用再在chrome上安装ADB插件了 但需要下载最新的chrome
Chrome插件安装
1、下载你需要的插件,然后在Chrome 的地址栏中输入 chrome://extensions,或者找到 设置->扩展程序,打开扩展程序管理页面,2、然后打开开发者模式3、将下载的插件,即crx文件拖曳到扩展程序页面,然后完成安装。
2022-02-18
Selenium实战教程系列(一)--- 浏览器操作
在这个系列的教程中,笔者将根据自己在多年的Selenium自动化测试开发过程中的实战经验,为各位朋友进行梳理和总结,提供一个实战性很强的教程。同时也欢迎各位朋友指出教程的不足之处,一起学习,一起进步。话不多说,直接进入教程的第一个板块:浏览器操作。
Chrome已实现对H.265/HEVC的硬解支持
H.265/HEVC作为ITU-T VCEG继H.264/AVC之后所制定的新视频编码标准,能够在有限带宽下传输质量更高的视频。超高清视频的普及与流行,使得各大网站不得不用H.265来代替老旧的H.264编码做视频传输,当使用H.265标准的视频时,浏览器对于H.265的支持不友好一直是用户及厂商们的应用之痛。
解决浏览器保存密码自动填充问题
话说有一天,我如往常一样打开我的开发网站进行登录操作。浏览器很平常的在我们进行登录操作之后询问我是否需要记住密码,懒惰如我点击了记住密码。一切都很正常的进行着,没有什么异常发生。然而,问题就出现了。当我打开一个新建用户的操作,里面的输入框自动将我的用户名和密码默认填写进去了,然后触发了内置的校验规则