- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Java + Selenium(十一) 等待函数
等待函数显式等待隐式等待显式等待隐式等待 /** * 等待 * */ public void waitForElement(){ //隐式等待 driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); //显式等待 WebDriverWait wait = new WebDriverWait(...
2019-08-25 22:50:46
379
原创 Java + Selenium(十) 特殊窗口切换
特殊窗口切换窗体分类:iframeswitchTo()弹窗switchTo()getWinfowHandles()对话框package com.test.selenium;import java.util.List;import java.util.Set;import org.openqa.selenium.By;import org.openqa.seleniu...
2019-08-25 22:40:49
229
原创 Java + Selenium(九) 元素进阶操作
元素进阶操作常用的鼠标操作鼠标左击鼠标右击鼠标双击鼠标悬停常用的鼠标操作鼠标左击鼠标右击鼠标双击鼠标悬停鼠标左击Actions action = new Actions(driver)Action.click().perform();鼠标右击Actions action = new Actions(driver)Action.contextClick().perform(...
2019-08-25 21:59:45
767
原创 Java + Selenium(八) 下拉框-选择元素
下拉框-选择元素下拉框定位下拉框操作下拉框定位Select list = new Select(locator)下拉框操作选择对应元素(1) Text(2) Value(3) Index不选择对应的元素(1) deselectAll(2) deselectByValue(3) deselectByVisibleText获取选项的值(1) getAllSelectdO...
2019-08-25 16:34:59
2279
原创 Java + Selenium(五) 常见的元素处理-check
常见的元素处理-check多选框多选框clickclearisSelectedisEnable
2019-08-11 22:26:13
333
原创 Java + Selenium(三) 常见的元素处理-input
常见的元素处理-input文本框文本框sendkeyscleargetAttributepackage com.test.selenium;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;publ...
2019-08-11 14:37:18
2158
原创 Java + Selenium(二)10大元素定位方法
元素定位方法By.idBy.nameBy.tagNameBy.classNameBy.linkTextBy.partialLinkTextBy.xPathBy.classSelector表格定位层级定位
2019-08-10 23:21:10
206
原创 Java + Selenium(一) 自动化测试环境搭建
Java-Selenium1 自动化测试环境搭建一、下载jdk&eclipse二、Selenium Tools三、FireFox四、geckodriver五、测试(1)打开Eclipse,新建一个Java 项目(2)新建好之后,选中刚刚新建的项目,右击选择buildpath-configureBuildPath:(3)Eclipse 中使用WebDriver新建一个class,代码如下:...
2019-08-10 19:04:36
2946
原创 解决:Python中driver = webdriver.Ie()提示错误SyntaxError: multiple statements found while compiling a single
这是因为整体复制过去运行而产生的错误;解决方案如下:方法一:先将第一行复制,敲一下回车,再将剩下的部分复制过去,运行;方法二:Ctrl+N,新建一个,这时直接将代码复制进来,就不会产生这个问题了;直接在IDLE中编译,是每行都要回车的。如果是单独的语句,只能是一行一行的编辑。...
2019-07-17 15:43:12
695
转载 Fiddler(三)代理 HTTP 请求
上一小节对Fiddler的界面了简单的认识。接下来介绍如何通过Fiddler拦截HTTP请求。代理 HTTP 请求启动 Fiddler:1、启动代理:点击窗口左下角,显示 “Capuring” 侧说明当前处于代理状态。2、通过浏览器访问相关网页或执行页面操作(如,登录、搜索)。3、通过Fiddler查看代理的HTTP请求进行分析。清除请求当Fiddler拦截的请...
2019-07-08 17:04:47
400
转载 Fiddler(二)主界面介绍
在开始Fiddler工具之前,请先学习HTTP基础Fiddler主界面Fiddler 工具界面如上图。请求列表(左侧窗口)显示Fiddler 工具拦截的 HTTP/HTTPS 请求。#显示资源类型与编号。 Result表示HTTP返回的状态码。如 200、302、500等。 Protocol表示请求的协议:HTTP/HTTPS Host请求...
2019-07-08 16:46:02
337
转载 Fiddler(一)介绍与安装
Fildder是一款免费的web调试代理工具,支持任何浏览器、系统或平台。官方网站:https://www.telerik.com/fiddler工作原理:Fiddler是以代理Web服务器的形式工作的,浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,浏览器默认通过自己发送HTTP请求到服务器,它使用代理地址:127.0.0.1, 端口:8888。开启Fiddler...
2019-07-08 16:25:31
394
转载 Fiddler 前言 —— HTTP协议基础
大多时候,我们使用抓包工具抓取和分析的为HTTP协议,所以,必须要了解HTTP协议。否则抓包工具无从学起。HTTP协议超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。特点:HTTP协议的主要特点可概括如下:1、支持客户/服务器模式。 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、P...
2019-07-08 16:15:45
159
转载 软件测试自学网站
http://bdonline.sqe.com/ 一个关于网站测试方面的网页,对这方面感兴趣的人可以参考http://citeseer.nj.nec.com/ 一个丰富的电子书库,内容很多,而且提供著作的相关文档参考和下载,是作者非常推荐的一个资料参考网站http://groups.yahoo.com/group/LoadRunner 性能测试工具LoadRunner的一个论坛http:/...
2019-06-30 15:04:27
3730
转载 一站式自动化测试平台 —— Autotestplat
一站式自动化测试平台及解决方案 自动化平台开发3.1 自动化平台开发方案3.1.1 功能需求支持 API、AppUI、WebUI 性能等自动化测试,集成实现测试用例管理、产品管理、任务计划、测试报告、定 时任务或持续集成等功能模块。使自动化测试的过程达到数据、脚本、任务分离易于维护和管理,成本更低、数 据更直观、产出更快等目标,甚至能让不会代码的手工业务测试人员参与后续自动化测试...
2019-05-31 09:59:47
4755
4
转载 VBS + SendKeys 方法
将一个或多个键击发送到活动窗口(仿佛是在键盘上击键一样)。object.SendKeys(string)参数objectWshShell 对象。string表示要发送的键击(一个或多个)的字符串值。说明使用 SendKeys 方法可以将键击发送到无自动化界面的应用程序中。多数键盘字符都可用一个键击表示。某些键盘字符由多个键击组合而成(例如,CTRL+SHIFT+H...
2019-05-28 10:24:17
7270
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人