摘要:
1. 什么是Selenium Selenium是一个免费的(开源)自动化测试组件,适用于跨不同浏览器和平台的Web应用程序。它非常类似于HP Quick Test Pro (QTP现在叫UFT),只是Selenium侧重于自动化基于Web的应用程序。使用Selenium工具进行的测试通常称为Sele 阅读全文
摘要:
Python 简介 Python 是一种解释型,面向对象的语言。特点是语法简单,可跨平台 Python 基础语法 交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。 你只需要在命令行中输入 Python 命令即可启动交互式编程。 脚本式编程 通过脚本参数调 阅读全文
摘要:
11.1 测试函数 要学习测试,得有要测试的代码。下面是一个简单的函数,它接受名和姓并返回整洁的姓名: 为核实get_formatted_name() 像期望的那样工作,我们来编写一个使用这个函数的程序。 程序names.py让用户输入名和姓,并显示整洁的全名: 我们可以在每次修改get_forma 阅读全文
摘要:
10.1 从文件中读取数据 10.1.1 读取整个文件 with open(~) as object: contents=object.read() 10.1.2 文件路径 #文件路径读取方式1 filepath='C:/Users/jou/Desktop/input.txt' #文件路径读取方式2 阅读全文
摘要:
9.1 创建和使用类 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。 OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 把计算机程序视为一组对象的集合,而每个对象都可以接收其他对象发过来的消息,并处理这些消息,计算机程序的 阅读全文
摘要:
8.1 定义函数 8.1.1 向函数传递信息 8.1.2 实参和形参 形参 变量。username 是一个形参 ——函数完成其工作所需的一项信息。 实参 实际信息。调用函数时传递给函数的信息。在代码greet_user('jesse') 中,值'jesse' 是一个实参 。 8.2 传递实参 位置实 阅读全文
摘要:
7.1 函数input()的工作原理 函数input() 让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。 7.1.1 编写清晰的程序 通过在提示末尾(这里是冒号后面)包含一个空格,可将提示与用户输入分开,让用户清楚地知道其输入始于何处 有时候, 阅读全文
摘要:
6.1 一个简单的字典 6.2 使用字典 字典 是一系列键—值对 。每个键 都与一个值相关联,你可以使用键来访问与之相关联的值。 与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象用作字典中的值。 在Python中,字典用放在花括号 {} 中的一系列键—值对表示 键和值 阅读全文
摘要:
5.1 一个简单示例 cars = ['audi', 'bmw', 'subaru', 'toyota'] for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title()) 5.2 条件测试 每条if 语句的核 阅读全文