随笔分类 - 自动化测试
selenium
摘要:
查询文件的版本号Copyright信息 目前找到的实用的方法有两种,一种是cmd中利用wmic的库,一种是C#中的GetVersionInfo()方法。 CMD中获取: 获取单个文件: 遍历某文件夹下所有文件名及版本号: 如需从c盘切换到d盘输入 d: 即可 wmic datafile where
阅读全文
查询文件的版本号Copyright信息 目前找到的实用的方法有两种,一种是cmd中利用wmic的库,一种是C#中的GetVersionInfo()方法。 CMD中获取: 获取单个文件: 遍历某文件夹下所有文件名及版本号: 如需从c盘切换到d盘输入 d: 即可 wmic datafile where
阅读全文
摘要:
Puppeteer学习笔记(二) --使用Chrome自带Recorder录制puppeteer脚本 新版本chrome 开发者工具中Recorder支持录制和回放功能了。有了这个功能,你可以把在浏览器当中的操作全记录下来,保存到本地,然后通过回放重复运行。 Recorder使用步骤 Step 1:
阅读全文
Puppeteer学习笔记(二) --使用Chrome自带Recorder录制puppeteer脚本 新版本chrome 开发者工具中Recorder支持录制和回放功能了。有了这个功能,你可以把在浏览器当中的操作全记录下来,保存到本地,然后通过回放重复运行。 Recorder使用步骤 Step 1:
阅读全文
摘要:
Puppeteer学习笔记(一) 概述 Puppeteer 是一个完整的 Chrome 自动化解决方案。使用 Puppeteer 的主要优势在于它可以访问 DevTools 协议和控制 Chrome。由于 Puppeteer 是一个 Node 库,因此可以使用 npm 或 Yarn 轻松安装。 官网
阅读全文
Puppeteer学习笔记(一) 概述 Puppeteer 是一个完整的 Chrome 自动化解决方案。使用 Puppeteer 的主要优势在于它可以访问 DevTools 协议和控制 Chrome。由于 Puppeteer 是一个 Node 库,因此可以使用 npm 或 Yarn 轻松安装。 官网
阅读全文
摘要:
Jenkins安装及使用(三) Jenkins结合SonarQube SonarQube 是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码规范,安全性漏洞等问题, 并通过SonarQube web UI展示出来
阅读全文
Jenkins安装及使用(三) Jenkins结合SonarQube SonarQube 是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码规范,安全性漏洞等问题, 并通过SonarQube web UI展示出来
阅读全文
摘要:
Jenkins安装及使用(二) Jenkins执行CMD构建命令 1.新建freestyle project 2.构建里添加构建步骤 2.1 方式一 "D:\Program Files (x86)\Visual Studio IDE\MSBuild\Current\Bin\MsBuild.exe"
阅读全文
Jenkins安装及使用(二) Jenkins执行CMD构建命令 1.新建freestyle project 2.构建里添加构建步骤 2.1 方式一 "D:\Program Files (x86)\Visual Studio IDE\MSBuild\Current\Bin\MsBuild.exe"
阅读全文
摘要:
Selenium (Click) 方法失效解决方法 参考:http://t.zoukankan.com/wwyydd-p-14416857.html Selenium模拟操作时经常遇到一些使用原始方法解决不了的问题。 例如 click方法失效问题 问题:表格多个checkbox 需依次点击, 原始c
阅读全文
Selenium (Click) 方法失效解决方法 参考:http://t.zoukankan.com/wwyydd-p-14416857.html Selenium模拟操作时经常遇到一些使用原始方法解决不了的问题。 例如 click方法失效问题 问题:表格多个checkbox 需依次点击, 原始c
阅读全文
摘要:
参考:https://www.bbsmax.com/A/B0zqyLNQzv/ 遇到动态页面,鼠标失焦发生变化的可采取冻结界面方法。 在开发者工具栏console里面执行如下js代码 : setTimeout(function(){debugger}, 5000)
阅读全文
参考:https://www.bbsmax.com/A/B0zqyLNQzv/ 遇到动态页面,鼠标失焦发生变化的可采取冻结界面方法。 在开发者工具栏console里面执行如下js代码 : setTimeout(function(){debugger}, 5000)
阅读全文
摘要:
Selenium 处理chrome弹窗 参考:https://blog.csdn.net/qq_39314932/article/details/123279659 HTML弹窗: 1、在实际系统中,在完成某些操作时会弹出对话框来提示,主要分为 "警告消息框",alert, "确认消息框",conf
阅读全文
Selenium 处理chrome弹窗 参考:https://blog.csdn.net/qq_39314932/article/details/123279659 HTML弹窗: 1、在实际系统中,在完成某些操作时会弹出对话框来提示,主要分为 "警告消息框",alert, "确认消息框",conf
阅读全文
摘要:
Selenium -- Input 输入框Clear()失效 问题描述: 表单input输入框使用Clear()方法失效。 问题分析: 之前 input 框type为number, Clear()方法可用,后来UI 给改成了text, Clear()方法失效。 目前找到2种方法解决: JS代码清除
阅读全文
Selenium -- Input 输入框Clear()失效 问题描述: 表单input输入框使用Clear()方法失效。 问题分析: 之前 input 框type为number, Clear()方法可用,后来UI 给改成了text, Clear()方法失效。 目前找到2种方法解决: JS代码清除
阅读全文
摘要:Jenkins是一款常用的CI/CD 软件,在现代敏捷开发的软件迭代过程中发挥着巨大作用,为了将软件的开发测试和部署过程完全自动化,非常有必要借助于Jenkins这样的管理软件提高工作效率。所以,本文通过借鉴其他博客,记录学习Jenkins使用的过程。 参考Blog: https://www.cnb
阅读全文
摘要:
该项目实现接口自动化的技术选型:**Python+Requests+Pytest+YAML+Allure** ,主要是针对本人的一个接口项目来开展的,通过 Python+Requests 来发送和处理HTTP协议的请求接口,使用 Pytest 作为测试执行器,使用 YAML 来管理测试数据,使用 Allure 来生成测试报告。
阅读全文
该项目实现接口自动化的技术选型:**Python+Requests+Pytest+YAML+Allure** ,主要是针对本人的一个接口项目来开展的,通过 Python+Requests 来发送和处理HTTP协议的请求接口,使用 Pytest 作为测试执行器,使用 YAML 来管理测试数据,使用 Allure 来生成测试报告。
阅读全文
摘要:如何在specflow的scenario中添加table参数
阅读全文
摘要:
#元素明明存在却无法定位 ##分析元素的状态: 元素存在:Exist ; 元素可见:Dispalyed ; 元素可用:Enabled ; 元素可点击:Clickable ; ###使用findElement.By定位元素显示存在,却无法获取元素Text,可能是由于元素不可见。 Dispalyed()
阅读全文
#元素明明存在却无法定位 ##分析元素的状态: 元素存在:Exist ; 元素可见:Dispalyed ; 元素可用:Enabled ; 元素可点击:Clickable ; ###使用findElement.By定位元素显示存在,却无法获取元素Text,可能是由于元素不可见。 Dispalyed()
阅读全文
摘要:
Web UI 自动化测试学习笔记 1.读取csv文件 1.1 字符串转换成数字 //将某一单元格的值转换成字符串string Item = Baseline.Row[i][j].ToString();//去除\string Item = Regex.replace(Item,"\"","");//将
阅读全文
Web UI 自动化测试学习笔记 1.读取csv文件 1.1 字符串转换成数字 //将某一单元格的值转换成字符串string Item = Baseline.Row[i][j].ToString();//去除\string Item = Regex.replace(Item,"\"","");//将
阅读全文
摘要:
Browser Manipulation https://www.selenium.dev/documentation/webdriver/ Browser Navigation Navigate to 跳转到 driver.Navigate().GoToUrl(@"https://selenium
阅读全文
Browser Manipulation https://www.selenium.dev/documentation/webdriver/ Browser Navigation Navigate to 跳转到 driver.Navigate().GoToUrl(@"https://selenium
阅读全文

浙公网安备 33010602011771号