Python3
-
【iTestCat】python3+requests实现接口自动化教程
通过python实现接口自动化测试主要借助requests库来实现。requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,支持python3。这是一个第三方的的库,在使用前需要安装。 1、使用pip安装 安装命令pip install re…
-
【iTestCat】Pytest测试框架-安装
1.什么是pytest? pytest是一款python自动化测试框架,市面上常用的测试框架还有unittest(自带),nose。 支持python2和python3。 2.安装pytest 如果你已经安装pip,可以直接在终端输入(如果你不知道怎么安装pip请看selenium+python3搭建环境) pip install pytest 你也可以直接…
-
【iTestCat】警告框弹窗处理(selenium+python3教程)
在WebDriver中处理JavaScript所生成的alert、confirm以及prompt十分简单,具体做法是使用 switch_to.alert 方法定位到 alert/confirm/prompt,然后使用text/accept/dismiss/ send_keys等方法进行操作。 text 返回alert/confirm/prompt 中的文字信…
-
【iTestCat】鼠标事件(selenium+python3教程)
ActionChains类鼠标操作的常用方法: context_click()右击 double_click()双击 drag_and_drop()拖动 move_to_element()鼠标悬停在一个元素上 click_and_hold()按下鼠标左键在一个元素上
-
【iTestCat】操作元素(selenium+python3教程)
webdriver中比较常用的操作元素的方法有下面几个: click 点击对象 send_keys 在对象上模拟按键输入 clear 清除对象的内容,如果可以的话 submit 清除对象的内容,如果可以的话 text 用于获取元素的文本信息 get_attribute 用于获得元素的属性值 1、clear清除元素的内容 用法:driver.find_elem…
-
【iTestCat】元素的定位(selenium+python3教程)
1、如何快速找到元素? 以百度为例,使用Chrome浏览器打开www.baidu.com后,按F12打开开发者工具,如下图: 点击下图图标,选择指定位置元素: 移动到搜索输入框,如下图: 这样就可以找到你想定位的元素位置了。 2、webdriver提供了一系列的元素定位方法,常用的有以下几种: find_element_by_id() find_elemen…
-
【iTestCat】浏览器的操作(selenium+python3教程)
1.浏览器最大化
1234567<pre class="inline:true class: decode:1 " >from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get("http://www.itestcat.com")driver.maximize_window()?? #将浏览器最大化显示time.sleep(3)driver.quit()效果如下图: 2.设置浏览器宽、高
1234567<pre class="inline:true class: decode:1 " >from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get("http://www.itestcat.com")driver.set_window_size(480,800) ?#设置浏览器宽、高time.sleep(3)driver.quit()效果如下图: 3.控制浏览器前进、后退 webdriver提供了back()和forward()方法,使实现这个操作变得非常简单。 [crayon-67b8dff7…
-
【iTestCat】Selenium+Python3+mac os环境搭建(selenium+python3教程)
1.安装python3环境 根据下面的地址,直接一键安装,全部默认方式。 下载地址:http://www.python.org/ftp/python/ mac os自带python 2.7版本,如果你想使用自己安装的python版本,你还需要配置环境 通常建议去修改~/.bash_profile来设置环境变量,它是用户级的设置,只对当前用户有效。 操作步骤:…
-
【iTestCat】Selenium+Python3+windows搭建环境(selenium+python3教程)
1.环境搭建 第1步:安装Python 根据下面的地址,直接一键安装,路径选择C:\Python36,方便后面查找。 下载地址:https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe 然后设置Python的环境变量, Path:“C:\Python36” 1).点击【我的电脑】->【…