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

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

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

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

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

高校精品课-华东师范大学 - Python数据科学基础与实践

101 课时 |
779 人已学 |
免费

【科技少年】Python基础语法

24 课时 |
1536 人已学 |
免费

【科技少年】Python绘画编程第一课

20 课时 |
4061 人已学 |
免费
开发者课程背景图
【如何学习Python自动化测试】—— Python 的 unittest 框架

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

10 、Python 的 unittest 框架 10.1 Unittest 框架介绍      Unittest是Python语言中的一种测试框架,是Python标准库中的一个模块。它可以帮助开发者编写自动化测试,可以进行单元测试、集成测试、功能测试等各种类型的测试。...

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

前提      网络通信是当今社会最为普及和繁荣的技术之一,其承载了人们生活中瞬息万变的信息传递和交流。而作为网络通信的核心要素,网络协议、socket、cookie和session则是网络通信的灵魂。 一、网络协议      网络协议是计...

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

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

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

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

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

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

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

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

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

【如何学习Python自动化测试】—— 时间等待

3 、 时间等待      在做自动化测试时,难免会碰到一些问题,比如你在脚本中操作某个对象时, 页面还没有加载出来,你的操作语句已经被执行,从而导致脚本执行失败,针对这样的问题 webdriver 提供了等待操作,等待一定的时间,或在一个时间段内发现对象,则继续操作。...

【如何学习Python自动化测试】—— 页面元素定位

【如何学习Python自动化测试】—— 页面元素定位

 接上篇自动化测试环境搭建,现在我们介绍 webdriver 对浏览器操作的 API。 2、 页面元素定位      通过自动化操作 web 页面,首先要解决的问题就是定位到要操作的对象,比如要模拟用户在页面上的输入框中输入一段字符串,那就必须得定位到这个输入...

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

社区圈子

Python学习站
Python学习站
Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。
698+人已加入
加入
相关电子书
更多
给运维工程师的Python实战课
Python 脚本速查手册
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载 立即下载 立即下载