自动化测试用例脚本,有关常用模块的封装,简单的方法实现数据驱动
2023-03-30 17:58:50 6KB Selenium TestNG
1
新手入门够用了,说的实在也好懂.最好有点编程经验就更好了
2023-03-27 15:15:48 1.32MB selenium webdriver python
1
c#开发的基于chrome+selenium的发票校验查询工具,调用国家税务总局全国增值税发票查验平台https://inv-veri.chinatax.gov.cn/,查验发票信息的小工具。本工具依赖于chrome浏览器版本73。验证码需要手动输入。发票内容可用01,04,044031800104,58842419,1880.58,20190522,1817918900982446557,2C19 测试。使用方法:运行.exe文件,在扫描发票框中,用扫码枪扫描二维码即可。
2023-03-23 14:44:03 4.4MB 发票查验 C# selenium
1
1 简介 基于Python,测试框架采用Pytest,API方面采用requests库,UI采用Selenium,目前适配了windows下IE、Chrome,Mac下的Chrome 暂时未适配Firefox以及Linux下的所有浏览器(linux版本太多,有需求的话可以在Issue提出或者自行二次适配),数据库方面采用SQLAlchemy,这个用到的比较少 2 依赖 开发时采用Python3.9,需要以下依赖(MacOS下),Windows上可能有些区别,可以根据报错修改 apipkg==1.5 asgiref==3.3.1 async-lru==1.0.2 attrs==20.3.0 bcrypt==3.2.0 beautifulsoup4==4.9.3 bs4==0.0.1 certifi==2020.12.5 cffi==1.14.4 chardet==4.0.0 click==7
1
本文来自于cnblogs,文章主要讲解使用python结合Selenium WebDriver库进行自动化测试框架的搭建的相关内容。 Selenium是一个基于浏览器的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、SeleniumWebDriver和SeleniumGrid:SeleniumIDE:F
2023-03-16 08:56:19 194KB 基于Selenium的web自动化框架
1
前言 在刚做测试的一年多时间里,笔者对各种测试技术和工具有着强烈的兴趣和学习欲望,再加上工作较为空 闲,所以有幸接触到 QTP、Selenium 等自动化测试工具,由于当时水平有限,学习也只停留在录制与回放的水 平上。再次学习 Selenium 是时隔一年之后,笔者有幸跳槽到一家互联网公司继续做 web 软件测试,发现项目适 合做自动化测试,于是再次捡起 Selenium。随着能力和眼界的开阔,发现单纯的使用工具的录制与回放并不能 解决实际的问题。Selenium 本身支持多种语言编写脚本,这给我提供了丰富的选择余地。在之前有计划要学习 一门脚本语言,在 Python 与 Ruby 之间犹豫不定。刚好项目组用 Python 开发项目,所以很自然的选择了 Python 和 Selenium 的组合。 从 2013 年开始用 Python 和 Selenium 进行自动化测试的实践,其间的过程颇为艰辛,除了官方文档,相关 的资料并不算太多,尤其是中文资料;相比较而言 Java 和 Selenium 网上的资料要更多一些,这其中主要的原因 是 Java 语言更为流行。
2023-03-16 08:33:32 6.81MB Selenium QTP Java
1
1、对selenium的二次封装,更加方便使用 2、浏览器选择封装 3、打开网页封装 4、最大化窗口封装 5、设置窗口大小封装 6、等待时间封装 7、find_element深度封装,通过参数自动判断使用id、name等进行查找 8、send_keys、click等事件封装 9、常用功能全部包含,包括不限于以上8点的功能封装,开箱即用。
2023-03-16 00:58:31 10KB selenium UI自动化
1
引入 在通过scrapy框架进行某些网站数据爬取的时候,往往会碰到页面动态数据加载的情况发生,如果直接使用scrapy对其url发请求,是绝对获取不到那部分动态加载出来的数据值。但是通过观察我们会发现,通过浏览器进行url请求发送则会加载出对应的动态加载出的数据。那么如果我们想要在scrapy也获取动态加载出的数据,则必须使用selenium创建浏览器对象,然后通过该浏览器对象进行请求发送,获取动态加载的数据值。 1.案例分析: – 需求:爬取网易新闻的国内、国际、军事、无人机板块下的新闻数据 – 需求分析:当点击国内超链进入国内对应的页面时,会发现当前页面展示的新闻数据是被动态加载出来的,
2023-03-15 17:25:22 160KB c le ni
1
什么汤 :pot_of_food: 导出您整个WhatsApp聊天记录的网络抓取工具。 目录 概述 问题 导出限制为最多40,000条消息 导出通过将整个消息替换为而不是例如 My favorite selfie of us :smiling_cat_with_heart-eyes::dog_face::selfie: 来跳过媒体消息的文本部分 My favorite selfie of us :smiling_cat_with_heart-eyes::dog_face::selfie: 导出限制为.txt文件格式 解决方案 WhatSoup通过在浏览器中加载整个聊天记录,抓取聊天消息(仅文本,没有媒体)并将其导出为.txt , .csv或.html文件格式来解决这些问题。 输出示例: 与Bob Ross.txt聊天的WhatsApp 02/14/2021, 02:04 PM - Eddy Harrington: Hey Bob :waving_hand:
1
selenium操作隐藏浏览器指纹的 stealth.min.js文件下载地址
2023-03-09 16:09:02 158KB js selenium 浏览器指纹隐藏
1