2024-10-27 22:10:36 796 741
定位方式css格式示例说明id属性定位#id属性值#username#代表id属性,username代表id对应的值。class属性定位.class属性值.username.代表class属性,username代表class对应的值标签定位标签input使用input标签定位,不过一般单独使用定位到元素,故不会单独使用。它只能和其它方式结合使用属性定位[属性名=值][]是固定格式,代表要使用属性定位,type是属性名,password是属性值标签 id定位。_selenium selector
2024-08-27 21:08:21 665 228
进行接口自动化时,有时候我们需要断言的数据比较多,一个字段一个字段进行断言比较麻烦,如果可以直接断言整个响应结果,岂不美哉,那该如何实现该功能呢?_比对json内容
2024-08-18 22:08:50 440 573
Pytest框架可以使用两种测试报告,其中一种就是使用pytest-html插件生成的测试报告,但是报告中有一些信息没有什么用途或者显示的不太好看,还有一些我们想要在报告中展示的信息却没有,最近又有人问我pytest-html生成的报告,能不能汉化?答案是肯定的,那么今天就教大家如何优化和汉化pytest-html测试报告解决上述问题为了方便大家使用,跳过修改源码过程,我已经把汉化版的pytest-html插件源码上传到了我的GitHub ,下面说一下使用方法方法1。_pytest-html 修改报告
2024-08-18 00:08:38 292 872
今天给一位同学解决post发送数据格式为json格式的请求,顺便确认一下问题归属。_requests post json
2024-08-18 00:08:42 444 993
浏览器指纹技术通过分析用户的浏览器和操作系统信息来识别用户,这包括浏览器类型、版本、插件、屏幕分辨率等。在自动化测试和爬虫操作中,这些信息可能会暴露脚本的身份,导致被目标网站阻止。Playwright 允许使用者通过JS注入方法在浏览器启动时注入自定义脚本,从而实现浏览器指纹的隐藏。
2024-07-22 01:07:18 965 702
● JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量级的数据交换格式。● JSON容易理解,便于阅读和编写;同时计算机也易于解析和生成,所以JSON有广泛的应用。_jmeter json断言
2024-07-21 00:07:59 727 849
大家好,在处理 JSON(JavaScript Object Notation)数据时,有时需要从复杂的结构中提取特定部分。JSONPath 就是一个非常有用的工具,它提供了一种简洁而强大的方式来定位和提取 JSON 数据中的元素。无论是在 Web 开发中处理 API 响应,还是在数据处理任务中处理大量 JSON 数据,了解和掌握 JSONPath 都是非常重要的。_jsonpath提取
2024-06-20 09:06:23 796 470
简单代码By中有8个,定位方式。
2024-06-17 09:06:37 169 401
min_length 最少几位字符max_length 最多几位字符label 字段名required 控制字段是否必填(默认required=True)error_messages 自定义报错信息,字典的结构initial 初始值,input框里面的初始值valueHTML页面上的标签可以修改属性,那么form组件是直接渲染的,如何修改标签的属性呢?就是通过widget参数,通过该参数可以修改标签的属性。_form表单渲染
2024-06-17 09:06:51 382 427
若想批量整理资料并做笔记,使用PDF文件最方便,但直接从网页导出PDF存在很多问题。比如,导出文件中会存在很多“无用模块”,且“悬浮栏”会遮挡部分文章内容,而一些方式导出的文件“文字无法选中复制”;而对于“PDF浏览器读取网页并创建PDF”的方法,转换较慢,且同样存在上述问题;本文介绍一种网页界面自动剔除无关信息模块,并导出博客正文的方法_csdn上的文章如何下载
2024-06-14 09:06:10 376 477
简介:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成点击下面的链接进入官网选择最新的版本下载,然后一键安装即可。windows版本Jenkins下载。_jenkins vue
2024-06-13 21:06:29 724 501
Node.js 提供了多种方法来解析 HTML,包括 Cheerio、jsdom 和 htmlparser2。选择适合你需求的库,可以轻松地操作和提取网页内容。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!_node html
2024-06-08 09:06:55 555 955
JSONPath是一种信息抽取类库,是从JSON文档中抽取指定信息的工具,提供多种语言实现版本,包括Javascript、Python、PHP和Java。_jsonpath的用法
2024-05-31 20:05:24 887 152
本篇在该篇博客的基础上,继续进行系统功能的完善操作,比如,一般生产国臣各种,跟定希望机器是能自动化的,这样即使工作人员不在,生产依然在进行。_qt5c 要从ini配置文件中读取json数据
2024-05-28 09:05:30 157 771
今天当一回实施工程师,由于客户是局域网,要出差到客户现场。到了现场客户提出一个要求:把视觉检测电脑中的照片在另一台电脑上展示(两台电脑在同一局域网下)。虽然没整过这样的需求。但也要装的很懂,没的问题可以给解决,谁叫人家是甲方爸爸呢。正式实施时才感觉有点困难,这文件夹里的图片是实时更新的,而且电脑还得搭web服务,html 界面还得实时更新。不慌,遇事不决先问大模型,哈哈哈。下面是我实施的步骤。在实际项目中,您可能需要考虑更多的错误处理和安全性。同时,确保客户服务器的防火墙允许您的IP地址访问指定的端口。
2024-05-26 01:05:30 789 212
第631行,将print >> sys.stderr, ‘\nTime Elapsed: %s’ % (self.stopTime-self.startTime)修改成print(sys.stderr, ‘\nTime Elapsed: %s’ % (self.stopTime-self.startTime))第539行,将self.outputBuffer = StringIO.StringIO()修改成self.outputBuffer = io.StringIO()# 定义个报告存放路径。_htmltestrunner自动化测试报告
2024-05-26 01:05:41 210 700
​ 在这篇博客中,我们深入探讨了Playwright的元素定位功能,以及与之相关的CSS知识。我们首先介绍了Playwright的元素定位方法,包括基本的CSS选择器和XPath表达式。随后,我们深入讨论了如何使用这些方法来准确地定位页面元素,以便进行自动化测试和网页操作。此外,我们还涉及了一些与CSS选择器相关的知识,帮助读者更好地理解元素定位的原理。通过本文的学习,读者可以更好地掌握Playwright的元素定位功能,并在实际项目中灵活运用CSS知识来定位和操作网页元素。_playwright class定位
2024-05-26 00:05:10 196 317
设置一个类,到时候实例化对象用来储存提取参数的值#只能改变key的值,不能改key名# self._globar_dict.get(key) =value,get方法不可用于修改key值,所以会报错。_python xtoolkit
2024-05-20 14:05:30 65 301
有很多种自动化测试报告样式,接下来主要看下这些常用样式的效果是怎样的每个样式各有特点,选择自己喜欢的使用就好了自动化测试时你用的最多的是哪个呢?_beautifulreport allure
2024-05-19 09:05:00 857 957
本文从零开始介绍了 JSON Path 的基本语法和用法。通过学习 JSON Path,我们可以快速准确地提取 JSON 数据中的信息,用于接口自动化测试中的断言和验证。希望本文对读者能有所帮助,如果有任何问题或建议,请随时留言。作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:开心螺蛳粉】自提!软件测试面试。_json path
2024-05-19 09:05:25 551 962
IEC60870-5-104(简称:IEC104)协议是一个主要在电力、城市轨道交通(轨交的常用于变电站)行业应用的国际标准,IEC104协议从协议的更新发展的角度来看,其实是将IEC60870-5-101(简称:IEC101)协议与TCP/IP协议提供的传输层功能相结合,从而实现IEC101协议在传统的TCP/IP协议的各种网络类型中应用。IEC104协议主要用在电力设施的设备控制、信息传输、状态监控等方面,本章节主要介绍IEC104协议在变电站综合自动化系统的使用场景。IEC104协议简介。
2024-05-19 09:05:06 186 165
德国著名的气动元件研发及自动化解决方案供应商Festo公司近日展示了一款仿生蜜蜂(BionicBee),重量只有34g,却完全可以实现自主飞行,还支持多只相同的蜜蜂机器人编队飞行。BionicBee 重约 34 克,长 22 厘米,翼展 24 厘米,目前是仿生学习网络中最小巧的飞行器。在研发过程中,开发人员首次采用了衍生式设计方法:只需输入少量参数,软件就会基于定义的结构设计,设计出最佳结构,从而..._festo仿生蜜蜂
2024-04-05 09:04:24 151 919
当某个元素的各个属性及其组合都不足以定位时,那么可以利用其兄弟节点或者父节点等各种可以定位的元素进行定位。根据元素的id属性来定位元素 前端规范的话id是唯一的,但是如果不唯一,html也不会报错。多属性 By.cssSelector标签名[属性1='属性值'][属性2='属性值');单属性 By.cssSelector("标签名[属性名='属性值']");从根开始找---(根目录) 从最开始的元素(html)找当前元素的路径。根据元素的name属性来定位元素 name在html中不是唯一的。_css selector定位
2024-03-11 10:03:06 125 514
jmeter自带执行结果查看的插件,但是需要在jmeter工具中才能查看,如果要向领导提交测试结果,不够方便直观。笔者刚做了这方面的尝试,总结出来分享给大家。这里需要用到ant来执行测试用例并生成HTML格式测试报告。
2024-02-05 11:02:13 566 553
介绍:的 JavaScript 自动化软件官方文档: http://doc.autoxjs.com/
2024-01-28 12:01:38 389 877
选择器例子描述.class.intro选择的所有元素。css 选择器以小数点标识类属性。#id#firstname选择的所有元素。css 选择器以 # 号标识 id 属性选择 name 属性值等于 “wd” 的所有元素。选择 src 属性值以 “https” 开头的所有链接(a)元素。选择 src 属性以 “.pdf” 结尾的所有链接(a)元素。选择 src 属性中包含 “abc” 子串的所有链接(a)元素。div>p选择 div 元素的所有 p 标签类型的子元素。
2024-01-28 12:01:26 522 673
目前为止,已经整理了自动化测试Python Selenium中对于web测试定位页面元素的两种主流,也是最好的定位方式XPATH和CSS定位方式,在我个人看来两个方式都很不错,效率都很高,也很容易解决日常工作中的问题,也能够减少页面的变动对于脚本的维护成本,当然不同问题还需要不同的方式解决,能解决问题的方法都是好方法,希望以后的日子对于定位元素不再是难题。下面我们对这两种定位方式大概做个对比;_selenium css定位