• Python&selenium&tesseract自动化测试随机码、验证码(Captcha)的OCR识别解决方案参考 - sea的博客

    时间:2024-01-29 14:49:36

    Python&selenium&tesseract自动化测试随机码、验证码(Captcha)的OCR识别解决方案参考 在自动化测试或者安全渗透测试中,Captcha验...

  • 【python+selenium的web自动化】- 8种元素定位方式详解

    时间:2024-01-28 17:59:23

    如果想从头学起selenium,可以去看看这个系列的文章哦!https://www.cnblogs.com/miki-peng/category/1942527.h...

  • Selenium实现微博自动化运营:关注、点赞、评论

    时间:2024-01-26 10:22:35

    目录 Selenium 是什么? 一、核心代码 二、步骤分解1.打开浏览器 2.访问...

  • Selenium批量自动化获取并下载图片

    时间:2024-01-22 11:23:06

    Selenium批量自动化获取并下载图片 在现代的Web开发中,自动化测试和数据抓取已经成为不可或缺的一部分。Selenium作为一款强大的自动化测试工具,不仅可以用于测试Web应用,还可以用于批量获取网页上的图片。本文将介绍如何使用Selenium批量自动化获取并下载图片。 一、准备工作 安装Se...

  • Python&Selenium&pytest借助allure生成自动化测试报告

    时间:2024-01-22 10:46:06

    Python&Selenium&pytest借助allure生成自动化测试报告一、摘要本篇博文将介绍Python和Selenium进行自动化测试时,如何借助allure生成自动化测试报告二、环境配置首先python环境中安装pytest和pytest_allure_adaptor模块...

  • .NET自动化测试工具:Selenium Grid

    时间:2024-01-20 13:57:13

    在生产环境,QA会同时跑几十个上百个的test case。如果用单机串行的话,是一件非常耗时的事情,估计比手点快不了多少。使用并行方案的话,有两种方法,一个是自己写并行框架,一个是用现成的Selenium Grid。自己写并行框架,好处是一切尽在掌控,有问题可以快速定位,针对业务的定制化程度高,用户...

  • 封装selenium自动化框架中的截图功能

    时间:2024-01-17 14:40:40

    对selenium自带的截图功能进行封装:以下为封装的代码,自定义一个.py文件即可,图片路径自己设置一个。 #coding:utf-8 class Screen(object): ''' 封装的截图类,webdriver自带的get_screenshot_as_file()...

  • python3+selenium框架设计02-自动化测试框架需要什么

    时间:2024-01-13 13:38:03

    什么是自动化测试框架自动化测试框架能够提供便利给用户高效完成一些事情,比如,结构清晰开发脚本,多种方式、平台执行脚本,良好的日志和报告去跟踪脚本执行结果。关于自动化测试框架的定义有很多,在我大致理解下就是把能实现不同功能的软件组合在一起,实现特定的目的,这就是一个简单的自动化测试框架。界面自动化测试...

  • Python3+Selenium2完整的自动化测试实现之旅(五):自动化测试框架、Python面向对象以及POM设计模型简介

    时间:2024-01-13 13:32:39

    前言之前的系列博客,陆续学习整理了自动化测试环境的搭建、IE和Chrome浏览器驱动的配置、selenium-webdriver模块封装的元素定位以及控制浏览器、处理警示框、鼠标键盘等方法的使用,这些内容还需要后续多加练习掌握,以达到灵活运用的程度。but,这仅仅只是开始,说明咱们能够使用selen...

  • Python3+Selenium2完整的自动化测试实现之旅(七):完整的轻量级自动化框架实现

    时间:2024-01-13 13:31:49

    一、前言前面系列Python3+Selenium2自动化系列博文,陆陆续续总结了自动化环境最基础环境的搭建、IE和Chrome浏览器驱动配置、selenium下的webdriver模块提供的元素定位和操作鼠标、键盘、警示框、浏览器cookie、多窗口切换等场景的方法、web自动化测试框架、pytho...

  • Selenium2+python自动化62-jenkins持续集成环境搭建【转载】

    时间:2024-01-13 11:58:51

    前言selenium脚本写完之后,一般是集成到jenkins环境了,方便一键执行。一、环境准备小编环境:1.win10 64位2.JDK 1.8.0_663.tomcat 9.0.0.M44.jenkins 2.0二、安装JDK1.安装JDK教程很多,这里就不讲了,可以参考这个链接的教程:JDK安装...

  • Selenium2学习-037-WebUI自动化实战实例-IE浏览器显示比例问题:org.openqa.selenium.remote.SessionNotFoundException: Unexpected error launching Internet Explorer. Browser zoom level was set to 94%. It should be set to 100%

    时间:2024-01-11 22:07:12

    好久没有写博文了,今天在给部门新人演示 Selenium WebDriver 启动其支持的各种浏览器时,启动 IE 时总是无法打开对应的百度网址,页面如下所示:aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAA88AAAIbCAIAAABaMTsZAAAg...

  • 基于Selenium的Web自动化框架增强篇

    时间:2024-01-11 11:20:59

    在写完上一篇“基于Selenium的Web自动化框架”(http://www.cnblogs.com/AlwinXu/p/5836709.html)之后一直没有时间重新审视该框架,正好趁着给同事分享的机会,重新分析了一下框架,发现了很多不足之处,所以才有了这篇增强版。到底在框架的哪一部分做了增强呢?...

  • 基于Selenium的web自动化框架

    时间:2024-01-11 11:02:26

    转自 : https://www.cnblogs.com/AlwinXu/p/5836709.html1 什么是seleniumSelenium 是一个基于浏览器的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Sel...

  • Web自动化框架LazyUI使用手册(3)--单个xpath抓取插件详解(selenium元素抓取,有此插件,便再无所求!)

    时间:2024-01-11 11:00:14

    概述前面的一篇博文粗略介绍了基于lazyUI的第一个demo,本文将详细描述此工具的设计和使用。元素获取插件:LazyUI Elements Extractor,作为Chrome插件,用于抓取页面上的常用控件(可批量或单个抓取),获得控件所在的frame和三个唯一定位控件的xpath,并生成基于La...

  • web自动化框架之一介绍与环境搭建(Selenium+Eclipse+Python)

    时间:2024-01-11 10:54:23

    看到一篇环境搭建文章,详细又全面,这里就不一一重复了http://blog.csdn.net/dyllove98/article/details/9390649其它:1、框架介绍     整个框架基于数据驱动自动化测试思想,框架整体分成五个层,即object、pageobject、action、ru...

  • 【转】基于Selenium的web自动化框架(python)

    时间:2024-01-11 10:49:51

    1 什么是seleniumSelenium 是一个基于浏览器的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid:Selenium IDE:Firefox...

  • selenium+python自动化之环境安装

    时间:2024-01-10 12:21:03

    一、Python安装1.操作系统:win7 64位系统2.下载Python安装包,选择2.7版本和3.6版本都可以(最好安装2.7版本稳定)官网下载地址:https://www.python.org/3.Python安装,双击傻瓜式安装4.安装目录在d盘:D:\python二、环境变量1.安装完成后...

  • 《手把手教你》系列技巧篇(四十七)-java+ selenium自动化测试-判断元素是否显示(详解教程)

    时间:2024-01-10 11:34:07

    1.简介webdriver有三种判断元素状态的方法,分别是isEnabled,isSelected 和 isDisplayed,其中isSelected在前面的内容中已经简单的介绍了,isSelected表示查看元素是否被选中,一般用在勾选框中(多选或者单选),isDisplayed表示查看什么呢?...

  • 【自动化测试】使用Java+selenium填写验证码成功登录

    时间:2024-01-09 16:02:09

    这是我第一次发博客,若有问题,请多多指教!本次是为了帮忙解决,如果在平时自动化遇到有验证码填写的情况,我们如何成功登录情况。思路:首先我们先将验证码复制并保存成一个图片,然后使用tesseract-ocr这个光学软件识别成txt文件,接着我们只要读取txt文件的内容即可 2. 使用工具:Eclips...