阿里云文档 2025-04-18

Python测试构建

通过Python测试构建流水线,自动化进行代码检出、编译构建、运行单元测试、输出结果记录、测试统计等能力,减少人工干预,增强项目可见性,并且有效的日志能够帮助开发者更容易发现并解决存在问题。

文章 2024-11-22 来自:开发者社区

学习Python Web开发的安全测试需要具备哪些知识?

学习 Python Web 开发的安全测试需要具备以下几方面的知识: 一、Python 编程语言 需要熟练掌握 Python 的语法、数据结构、函数等基础知识,以便能够理解和编写测试代码。 二、Web 开发知识 了解 Web 开发的基本原理,包括 HTTP 协议、服务器架构、前端技术等,这有助于理解应用的工作原理和可能存在的安全风险点。 三...

文章 2024-05-13 来自:开发者社区

【如何学习python自动化测试】—— 浏览器驱动的安装 以及 如何更新driver

    之前讲到基于python的自动化测试环境,需要安装Python,再安装Selenium。具体可看【如何学习Python自动化测试】—— 自动化测试环境搭建      但是,想要使用Selenium发送指令模拟人类行为操作浏览器,就需要安装浏览器驱动。不同的浏览器需要安装各自的驱动。     &nbs...

【如何学习python自动化测试】—— 浏览器驱动的安装 以及 如何更新driver
文章 2024-05-13 来自:开发者社区

【如何学习Python自动化测试】—— HTMLTestRunner 生成测试报告

11 、HTMLTestRunner 生成测试报告      在之前的案例中,我们完成了自动化测试的基本能力,也能完成测试的执行工作,但是还没有做到将测试的结果以报表的形式输出,接下来,在之前的测试基础上加上测试报告的输出。 11.1 HTMLTestRunner 介绍      HTMLTestRunner...

文章 2024-05-13 来自:开发者社区

【如何学习Python自动化测试】—— Python 的 unittest 框架

10 、Python 的 unittest 框架 10.1 Unittest 框架介绍      Unittest是Python语言中的一种测试框架,是Python标准库中的一个模块。它可以帮助开发者编写自动化测试,可以进行单元测试、集成测试、功能测试等各种类型的测试。 Unittest的特点是简单易学,文档齐全,可以为每个测试用例创建独立的环境,...

【如何学习Python自动化测试】—— Python 的 unittest 框架
文章 2024-05-13 来自:开发者社区

【如何学习Python自动化测试】—— Cookie 处理

前提      网络通信是当今社会最为普及和繁荣的技术之一,其承载了人们生活中瞬息万变的信息传递和交流。而作为网络通信的核心要素,网络协议、socket、cookie和session则是网络通信的灵魂。 一、网络协议      网络协议是计算机和网络设备之间相互通信的规则和标准。 它规定了数据的传输方式、传输...

文章 2024-05-13 来自:开发者社区

【如何学习Python自动化测试】—— 警告框处理

7 、 警告框处理      在 web 中,除了上面提到的元素和操作之外,还有就是页面的提示框的处理了,页面的警告框通常分为这几类 js:alert 、 confirm 以及 prompt,这些警告框,我们都可以通过 switch_to_alert()来处理。      对警告框的处理有以下几种: ...

文章 2024-05-13 来自:开发者社区

【如何学习Python自动化测试】—— 多层窗口定位

6 、 多层窗口定位      多层窗口指的是在操作系统图形界面中,一个窗口被另一个窗口覆盖的情况。在多层窗口中,如何定位需要操作的窗口?      一种常见的方法是使用操作系统提供的Alt+Tab快捷键,可以在打开的所有窗口中快速切换焦点。如果需要在多个同级窗口中切换,还可以使用Alt+~(波浪号)键。 ...

【如何学习Python自动化测试】—— 多层窗口定位
文章 2024-05-13 来自:开发者社区

【如何学习Python自动化测试】—— 鼠标键盘操作

5 、 鼠标键盘操作      在浏览器中,通常会用到鼠标来进行操作,比如右键菜单中选择一个操作,在 selenium 中提供了下列鼠标相关操作。      ActionChains 类提供了以下方法: 点击鼠标:click() 右击鼠标:context_click() 双击鼠...

文章 2024-05-13 来自:开发者社区

【如何学习Python自动化测试】—— 浏览器操作

4 、 浏览器操作 4.1 浏览器最大化      Webdriver 打开浏览器后,默认不是最大化,如果需要界面最大化,需要通过 maximize_window()方法来实现,代码如下:      maximize_window()方法是Selenium WebDriver提供的一个方法,用于将...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注
相关镜像
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问