首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏应兆康的专栏

    Python Web - Flask笔记9

    取消所有key的监视 uwatech 9. 发布/订阅操作 给某个频道发消息 publish channel message 订阅某个频道的消息 subscribe channel 10.

    88120发布于 2018-08-02
  • 来自专栏花落的技术专栏

    Web UI自动化

    背景 UI 自动化测试,即通过自动化的手段来控制机器模拟人进行手工操作。 因此,引出下文在 GrowingIO 的Web UI 自动化的建设,本文主要就以下两个方面展开介绍: 1.框架搭建 2.集成质量平台 框架搭建 PageObject 众所周知,UI 自动化测试,是位于测试金字塔塔尖的位置 basepage 3│ └── base_page.py 4├── component 5│ └── element_design.py 6├── conf 7│ ├── conf.py 8├── datas 9├ 对 Web 页面有良好的支持 6. ,又将自动化框架与自研的质量平台进行集成,并与飞书和 Jira 打通,形成一个完整可追踪的闭环流程,具体流程如下: 1.在质量平台的页面上,选择测试环境地址和项目 ID,然后点击【启动 Web UI 测试

    1.5K00编辑于 2021-12-05
  • 来自专栏Ywrby

    9-Spring集成web环境

    new ClassPathXmlApplicationContext(“applicationContext.xml”);加载配置文件,导致配置文件需要重复被加载多次,应用上下文的对象也需要创建多次 在Web 项目中,要解决这个问题,可以利用ServletContextListener监听web应用的启动,一旦web应用启动,就加载Spring配置文件,并创建ApplicationContext应用上下文对象 ,然后将其存储入最大的域servletContext中,其他web层方法就可以在需要时直接从域中获取应用上下文对象 配置文件web.xml 配置监听器和Servlet 这里将Spring配置文件的文件名作为全局参数进行配置 在pom.xml中导入spring-web坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webweb.xml中配置ContextLoaderListener监听器 注意,这里的初始化参数名称必须是contextConfigLocation不能进行修改 <!

    46720编辑于 2022-10-27
  • 来自专栏用户4624600的专栏

    WEB自动化性能测试

    所以在web项目中web页面的加载时间测试是必不可少的. 进行域名解析所需要的时间 TCP时间 客户端建立连接的时间 DOM渲染时间 DOM节点渲染时间,此时页面还不能执行操作事件 js加载时间 js、css、图片加载,此时用户可以对页面进行操作事件 访问web 自动化工具 有了可以查看web页面的js函数,就可以利用一些自动化手段测试web页面并且自动化生产性能数据. 主要使用selenium+spring boot+rest-assured+highcharts等技术完成自动化测试 selenium 使用selenium的headless模式可以无感的打开一个网页并进行自动化测试 ,这种模式可以降低cpu和内存的消耗 spring boot spring boot是java的web应用框架,使用velocity模版接受请求参数,可以动态渲染web页面. rest-assured

    2.1K10编辑于 2022-03-24
  • 来自专栏前端架构

    web自动化测试(3):web功能自动化测试selenium基础课

    继上篇《web自动化测试(1):为什么选择selenium做自动化测试》,本文介绍如selenium使用 做UI自动化测试,需要什么技能 前端相关技术:HTML、XML、JavaScript、TCP/IP web平台本质上是异步的,所以WebDriver不跟踪DOM的实时活动状态。          同行文章推荐: 如何进行前端自动化测试? https://www.zhihu.com/question/29922082/answer/189594079 使用 Selenium 实现基于 Web自动化测试 https://www.ibm.com /developerworks/cn/web/1209_caimin_seleniumweb/index.html参 Selenium自动化测试入门(基于Python)https://blog.csdn.net

    2.1K80发布于 2021-07-26
  • 来自专栏FunTester

    应对自动化测试9大挑战

    Web 应用程序的动态、快速变化和关键业务的重要性不断挑战传统自动化测试和测试框架的极限。本文讨论了最常遇到的关键挑战,以及如何帮助简单地或自动地应对这些挑战。 修复损坏的测试通常称为维护,通常维护成本随着自动化项目的复杂程度和用例数量的增加而指数增加。对传统开源框架的维护可能会消耗团队高达 40% 的优质资源。 同步测试 当测试在自动化平台中执行时,测试步骤的时间必须与应用程序的时间相匹配,否则测试将找不到正确的元素。 使用代码自定义无代码测试 市场上有许多低代码或无代码测试自动化工具,它们通过使用基于模型或记录/回放的方法来编写测试来简化 UI 测试编写。 随机弹出窗口 弹出窗口是可能时造成自动化测试失败的最大的困扰。因为弹框的类型多种多样,通常难以不测,会阻止测试的顺利运行。

    97920编辑于 2022-12-09
  • 来自专栏python3

    web自动化爬虫selenium ce

    wget https://dl.google.com/linux/d... --no-check-certificate

    67520发布于 2020-01-02
  • 来自专栏从头开始学习测试开发

    Web UI自动化框架-Cypress

    /guides/overview/why-cypress.html#In-a-nutshell 实现功能 端到端测试 整合测试 单元测试 如何工作 1、未使用任何Selenium框架 2、既不是通用的自动化框架

    97620编辑于 2022-05-10
  • 来自专栏用户6296428的专栏

    WEB-UI 自动化实践

    概述 Bee 是由有赞 QA 开发的 UI 自动化工具,并以此实现了 web 端和 wap 端的核心业务的自动化。旨在简化开源工具提供的接口,方便 UI 自动化测试用例的设计。 Bee 能支持 Web 和 Wap 页面的元素定位以及操作,其中 Selenide 主要支持 Web 页面的元素操作,Selenium 支持 Wap 页面的元素操作。 原因一,其实框架设计的初衷是想全部依赖 Selenide 来完成 Web 和 Wap 的自动化,Selenide 对于作者来说是一个全新的开源框架,很想窥探一二; 原因二,Selenium 可无缝接入。 按照实际的业务流程调用对应接口来实现 WEB-UI 自动化测试用例。 实现一个 WEB-UI 自动化用例主流的方法有录制和代码实现这两种,其实两种方法各有优劣。 Bee 还不完美,后期还需继续努力。感谢一直以来支持 Bee 开发的小伙伴,有你有赞,有你有 Bee。

    1.1K40发布于 2020-08-25
  • 来自专栏从头开始学习测试开发

    Web UI自动化框架对比

    自动化化框架简介功能支持编程语言自动生成代码插件环境要求Puppeteer提供建立在DevTools协议(devtools-protocol),控制Chrome或Chromium的高阶API node库 • 创建一个时时更新的自动化测试环境。使用最新的 JavaScript 和浏览器功能直接在最新版本的Chrome中执行测试。 • 捕获网站的 timeline trace,用来帮助分析性能问题。 需要最近版本的Chromium浏览器Selenium浏览器自动化测试库,底层基于webdriver实现,浏览器实现了webdriver功能都可以用它来自动调起和测试。 Selenium+Firefox:UI自动化录制回放 selenium实战-抓取百度网盘分享链接 selenium基础使用-3-异常问题汇总 selenium基础使用-2 selenium基础使用-1 Web元素定位工具-ChroPath image.png

    1.5K20编辑于 2022-05-10
  • 来自专栏从头开始学习测试开发

    Web UI自动化利器-Playwright

    一、安装 1、官方文档:https://playwright.dev/python/docs/intro 2、Git:https://github.com/Microsoft/playwright-python 3、pypi:https://pypi.org/project/playwright/ 4、安装 依赖:Python 3.7 版本及以上 安装过程中会自动安装对应的浏览器和驱动,不需要额外配置 WebDriver (1)通过pip安装 pip install --upgrade pip pip i

    1K40编辑于 2022-12-05
  • 来自专栏宜信技术实践

    WEB-UI自动化实践

    1.设计背景 随着IT行业的发展,产品愈渐复杂,web端业务及流程更加繁琐,目前UI测试仅是针对单一页面,操作量大。为了满足多页面功能及流程的需求及节省工时,设计了这款UI 自动化测试程序。 旨在提供接口,集成到蜗牛自动化测试框架,方便用例的设计。 整个程序是基于 selenium 设计的。 这是一个用于Web应用程序测试的工具,支持多平台、多浏览器、多语言去实现自动化测试,Selenium2将浏览器原生的API封装成WebDriver API,可以直接操作浏览器页面里的元素,甚至操作浏览器本身 按照实际的业务流程调用对应接口来实现 WEB-UI 自动化测试用例。 WEB-UI自动化还不完美,后期还需继续努力。感谢一直以来支持研究的小伙伴。

    1.9K20发布于 2019-06-28
  • 来自专栏从头开始学习测试开发

    Web UI自动化框架-Puppeteer

    创建一个时时更新的自动化测试环境。使用最新的 JavaScript 和浏览器功能直接在最新版本的Chrome中执行测试。 捕获网站的 timeline trace用来帮助分析性能问题。 148:8) at download (/Users/wangpingyang/Program/puppeteer2e/node_modules/puppeteer/install.js:54:9) 安装后直接点击插件开始录制,在浏览器中对web页面进行操作,会自动生成Puppeteer脚本。录制完成后,直接将已生成的脚本复制出来即可。

    2.5K20编辑于 2022-05-10
  • 来自专栏Pandas基础实践

    红米 9A 的自动化测试

    最近在测试某 APP 在低端手机上的运行状态时,选择了红米 A9 这个型号的手机。 并不是说这个手机低端,只是论配置,在我手里的测试机里面算是低配的了。 USB 权限 相信所有做自动化测试的小伙伴,拿到手机的第一件事就是开启开发者模式,然后将 USB 调试打开。 嗯,我也是这样的,可就在这一步我惊呆了。 怎么? 目前遇到了这些问题,后续如果有其他问题还会继续更新本文,希望本文能帮助那些用红米做自动化测试的小伙伴。

    31200编辑于 2023-12-29
  • 来自专栏从零开始学自动化测试

    2022年第 12期《python接口web自动化+测试开发》课程,9月17号开学!

    2022年第 12 期《python接口web自动化+测试开发》课程,9月17号开学(课程全面升级!) 主讲老师:上海-悠悠 上课方式:微信群视频在线教学,方便交流 本期上课时间:2022年9月17号 - 2022年12月17号,周六周日上午9:00-11:00 报名费:报名费3000一人(周期3个月) (pytest框架甩unittest几条街) 4.httprunner2.x框架以及web平台做接口自动化测试 (装逼必备) 5.django平台开发 (python开发必会) 6.linux搭建环境 +Pytest Web自动化实战》 新学员大礼包,以下2个课程可以赠送) 1. 《Selenium+Pytest Web自动化实战》 100课时完整项目 由于web自动化课程学习需求不是很大,这部分单独拿出来在网易云平台上录播了,完整项目实战课程100课时 课表详情安排

    63420编辑于 2022-08-26
  • 来自专栏测试游记

    Java自动化测试(Excel文件解析 9)

    把java内存中内容写入excel文件中 sheets.write(fos); // 9.

    1.2K10发布于 2020-07-21
  • 来自专栏测试开发技术

    9款开源自动化测试框架!

    自动化测试框架由一组最佳实践,通用工具和库组成,可帮助测试人员评估多个Web和移动应用的功能,安全性,可用性和可访问性。而在,软件开发世界中有很多的自动化测试框架,该如何选择? 下面根据我们的经验,为大家推荐9个开源的自动化测试框架,方便朋友们参考。 01Appium Appium是一个基于WebDriver协议的开源自动化测试框架,用于测试移动应用程序。 03Galen 如果测试自动化工作主要是为了改善用户体验,那么Galen是可以使用的自动化测试框架之一。Galen专门针对UX测试,提供了用于测试、验证移动或Web应用程序布局的特定语法。 官方网站: https://docs.gauge.org/latest/index.html 05Katalon Katalon是一个简单、面向细节的自动化测试框架,支持Web、移动和API自动化测试 07Selenium Selenium是最流行的Web应用程序开源自动化测试框架。因为它在多个操作系统之间具有交叉兼容性,所以可以用多种语言编写测试脚本。

    4.1K10编辑于 2021-12-13
  • 来自专栏测试游记

    Java自动化测试(web自动化测试框架 28)

    www.selenium.dev/documentation/en/guidelines_and_recommendations/page_object_models/ Page Object 是 Selenium 自动化测试项目开发实践的最佳设计模式之一 面向对象编程语言中,进行面向对象编程需要考虑以下两点: 对象的属性「全局变量」 == web页面的元素「定位方法,定位值」 对象的行为「方法」 == web页面的元素的操作 编写页面操作基类 package private WebDriver driver; //昵称 private By nicknameBy = By.xpath("//a[contains(text(),'我的帐户[自动化测试帐号

    2.8K42发布于 2020-09-14
  • 来自专栏Devops专栏

    9. Python web框架开发 - 模板功能

    前情回顾 在前面的功能开发中,我已经写了Python web框架开发 - 路由功能,此时已经基本讲述了web框架如何控制访问过来的http请求路由到相应的处理方法。 另外,在进行数据查询之前,首先将fat_boy.html放入web项目中,先展示看看。 通过web服务端访问fat_boy.html 虽然已经将html文件放入项目中,但是还是不能直接访问的,需要编写访问fat_boy.html的路由方法。 运行测试如下: 好了,页面也有了。

    52930编辑于 2022-01-17
  • 来自专栏测试游记

    Java自动化测试(web自动化测试框架2 29)

    项目地址:https://github.com/zx490336534/java_web_base 截图 package com.zhongxin.demo; import com.zhongxin.common.BaseCase

    87110发布于 2020-09-23
领券