Fork me on GitHub

随笔分类 -  自动化测试

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

/* 看板娘 */
浏览器标题切换
浏览器标题切换end