1. 云栖社区>
  2. 全部标签>
  3. #selenium#
selenium

#selenium#

已有0人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

菜鸟自学selenium+python基于web的自动化(功能自动化)

本人是自动化测试初学者,真正的菜鸟一只。 实际入坑测试接近2年(截止发文之前)。对自动化测试没有太深入的了解,写这些只是做个铺垫,因为能看这篇文章的基本都是小白或者菜鸟。说到这里,不再继续侃,直接上菜。

python web 浏览器 兼容性 selenium 自动化测试 utf-8 webdriver

Python爬虫实践-网易云音乐

1、前言 最近,网易的音乐很多听不到了,刚好也看到很多教程,跟进学习了一下,也集大全了吧,本来想优化一下的,但是发现问题还是有点复杂,最后另辟捷径,提供了简单的方法啊! 本文主要参考 python编写GUI版网易云音乐爬虫 后改写,有兴趣的可以看看文章...

python 浏览器 正则表达式 url selenium

从零开始搭建一个简单的ui自动化测试框架01(pytest+selenium+allure)

一、 思想先行 在我们讨论如何用技术手段实现之前,不妨先思考一下,或者说,如同普通的项目开发一样,首先是产品经理给出规划,再由技术实现。 既然是个人的项目,那当然是我们自己来做这个产品经理了,那么首先,我们的产品需要哪些点呢? ui自动化,是测试层级的最上层,本质上是在容器里模拟用户的操作,来达到自动回归业务逻辑的目的。

测试 selenium 自动化测试 jenkins webdriver

从零开始搭建一个简单的ui自动化测试框架02(pytest+selenium+allure)

二、先搭一个架子 在我还是小白连py语法都不太熟悉的时候,经常在网上看关于自学ui自动化测试的博客,最熟悉的套路莫过于先给你介绍一下selenium的各个api,然后写一套代码去登陆微博或者百度什么的,但我今天不愿意这么写,因为这样的话,实际上并没有什么卵用,他不能用到实际的项目里,今天我们来先搭一个架子。

架构 浏览器 测试 selenium 自动化测试

从零开始搭建一个简单的ui自动化测试框架03(pytest+selenium+allure)

三、填充我们的框架 设计主类 我们首先来实现我们的测试用例的主类设计,这个类主要用以被其他的测试用例继承,来实现一些每个测试用例都会做的事情,具体一点就是: 继承unittest,创建一个webdriver的实例,以及每次运行用例时打开和关闭浏览器。

测试 Driver selenium 自动化测试 utf-8 webdriver

从零开始搭建一个简单的ui自动化测试框架04(pytest+selenium+allure)

四、自动化测试的持续集成(pytest+allure2+jenkins) 为什么要实现持续集成 回顾一下,先期我们所做的已经可以实现一个挺完整的测试过程了,从用例的管理到执行到报告的发送都可以实现,但目前还差个闭环。

配置 持续集成 测试 Image 插件 selenium 自动化测试 jenkins

Chrome remote debugging protocol在自动化测试中的应用和实践

从selenium说起 虽然我们的主题是cdp(chrome debug protocol)的应用,但在介绍cdp之前,不得不先从selenium说起,因为这两者有密不可分的关系。

浏览器 Driver cdp selenium 自动化测试 page chrome 数据类型 network webdriver

Python 调用 selenium chromedriver 常用配置

话不多说,上示例代码 from selenium import webdriver import time chromedriver = "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.

python 配置 Driver class selenium chrome cookie input webdriver

Docker+Selenium Grid构建分布式Web测试环境

一. 简介 当前容器技术不断发展,越来越多的应用部署到容器上,改变了软件部署的方式。因此我们考虑利用Docker容器技术并且结合Selenium Grid来搭建一套Web分布式测试集群。

分布式 docker web 镜像 集群 持续集成 容器 测试 Framework selenium hub Firefox ScreenShot

Web自动化测试框架设计

背景 为什么要设计自动化测试框架,主要是由于以下几点原因: 统一不同的测试技术,协同工作 降低测试人员编写自动化测试用例的门槛 对测试流程实现统一的管理 方便测试脚本的维护,代码复用 设计 构建通用的Web自动化测试框架,这里我们选用了一些技术和工具,整体架构图如下: web_test_arch.png 上图,是两个技术栈实现的测试框架,后面分别进行详细的介绍。

测试技术 架构 web 测试 脚本 class selenium 自动化测试 page webdriver

自动化测试中的Slack机器人-基础篇

背景介绍 聊天机器人,我们应该很熟悉了,比如淘宝,京东的智能客服,背后就是基于聊天机器人来实现的。在湾区,很多科技公司都引入了智能机器人来帮助自己更好的工作和生活,我们可以看到在Slack上,有很多Bot,可以做各种各样的事情。

深度学习 人工智能 配置 持续集成 测试 淘宝 Framework 机器人 selenium 自动化测试 自动化运维 jenkins 客服

Selenium Grid集群搭建

背景介绍 阅读对象 背景知识 测试人员 具有Selenium使用基础 在Web UI自动化测试过程中,我们都使用了Selenium这个工具来与浏览器进行交互。

分布式 配置 集群 浏览器 测试 selenium 自动化测试 chrome hub Firefox

持续集成之测试自动化

continuous integration pipeline 背景介绍 持续集成(Continuous Integration)是Devops理念的一种实践过程,同时也是敏捷开发的具体表现形式。

分布式 架构 docker 敏捷开发 集群 可扩展性 系统环境 持续集成 测试 持续交付 Framework test selenium 自动化测试

加速Web自动化测试

一. 问题背景 Web自动化测试,主要花费的时间在于UI自动化验收测试。特别是对于一些有工作流的Web应用来说,一个测试用例单次执行超过20分钟很正常。因此,如何去加速我们的测试用例执行,是每个测试人员必须要认真考虑的问题。

docker web 浏览器 测试 Driver test selenium 自动化测试 hub webdriver 工作流

基于Docker Compose快速创建Web测试环境

背景介绍 在Web UI自动化测试的时候,往往我们需要进行分布式的测试,或者是并发测试来加快自动化测试的效率。这时候,我们就需要大量的浏览器实例。早期的做法是,在一台比较好的服务器上利用虚拟机来启动多个操作系统实例,每个操作系统中装有浏览器。

分布式 docker 服务器 web 浏览器 容器 测试 操作系统 Framework 脚本 selenium 自动化测试

Zalenium 容器化扩展Selenium Grid

zalenium 介绍 zalenium是一种以容器方式来动态创建和管理本地Selenium Grid的扩展。它使用docker-selenium在本地运行基于Firefox和Chrome的测试。

docker 基础设施 镜像 集群 浏览器 容器 测试 selenium

上一页 1 ... 2 3 4 5 6 ... 36 下一页
36
GO