首页 > TAG信息列表 > 虫师
Page Object 1 百度搜索实例 (虫师《selenium3自动化测试实战--基于Python语言笔记40》)
1.创建Page的基类(base.py) import timeclass BasePage: """ 基础Page层,封装一些常用方法 """ def __init__(self, driver): self.driver = driver # 打开页面 def open(self, url=None): if url is None: self.driveunittest 4个重要概念---(虫师《selenium3自动化测试实战--基于Python语言笔记29》)
1.TestCase 是最小的测试单元,用于检查特定输入集合的特定返回值,可以用来创建新的测试用例。 2.Test Suite 是测试用例、测试套件或两者的集合,用于组装一组要运行的测试。 3.Test Runner 用于协调测试的执行并(通过图形界面、文本界面、返回特殊值)向用户提供结果。 4.TestFixture 代WebDriver 警告框处理---(虫师《selenium3自动化测试实战--基于Python语言笔记20》)
先使用switch_to.alert()方法定位,再使用text,accept,dismiss,send_keys等进行操作。 text:返回alert,confirm,prompt中的文字信息 accept():接受现有警告框 dismiss():解散现有警告框 send_key():在警告框中输入文本(如果可以输入) 以百度搜索设置弹窗为例: from time import slWebDriver 8种方法定位一组元素---(虫师《selenium3自动化测试实战--基于Python语言笔记18》)
定位一组元素的8种方法: # 定位一组元素find_elements_by_id()find_elements_by_class_class()find_elements_by_name()find_elements_by_tag_name()find_elements_by_link_text()find_elements_by_partial_text()find_elements_by_xpath()find_elements_by_css_selector() f2019虫师自动化 Python接口自动化虫师 robotframework虫师 虫师接口自动化源码下载
第一套:Python虫师自动化 [5.1G]┃ ┣━━Python接口测试 [2.7G]┃ ┃ ┣━━code [23.9K]┃ ┃ ┃ ┗━━myweb01.zip [23.9K]┃ ┃ ┣━━Python Web 接口开发与测试7_28.pdf [6.1M]┃ ┃ ┣━━02.(第二节)python_install.mp4 [82M]┃ ┃ ┣━━03.(第三节)python_calss_and_mudule.m虫师Selenium2+Python_2、测试环境搭建
windows环境配置: 步骤: 安装python 官网下载http://www.seleniumhq.org/ https://www.python.org/downloads/windows/ 3.5安装包在安装时会有一个环境变量的配置勾选,一定要勾选上不然就要单独去配置环境 安装selenium 在官网http://www.seleniumhq.org/download/选择python虫师Selenium2+Python_3、Python基础
P38——Python哲学 打开Python shell,输入import this,会看到下面的话: The Zen of Python, by Tim Peters Beautiful is better than ugly.优美胜于丑陋(Python 以编写优美的代码为目标) Explicit is better than implicit.明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似) Simp虫师Selenium2+Python_4、webdriver API
大纲 P70——WebDriver API P83——控制浏览器 P86——简单元素操作 P92——键盘事件和获得验证信息(预期结果) P95——设置元素等待:显示等待和隐式等待 P100——定位一组元素 P104——多表单切换 P106——多窗口切换 P108——警告框处理 P110——上传文件 P116——下载文件 P117——虫师Selenium2+Python_5、自动化测试模型
P138——模块化驱动测试实例 P142——参数化搜索关键字 from selenium import webdriver search_text = ['python','中文','text'] # 存放搜索的关键字 for text in search_text: # 通过for循环来遍历数组 driver = webdriver.Firefox() driver.implicitly_wait(10) driver.get("ht虫师自动化测试robot Framework 框架的学习2
循环的使用 1、in range和in的区别 输出结果 如果把上面的换成in range 会报错 未被定义,说明in range 后面使用的数据类型有限制,对比下,可以看出,in 可用在列表类型数据类型 in range 用于整形