- 博客(18)
- 收藏
- 关注
原创 selenium中quit()和close()的区别
首先我们先来看看两个方法的声明文档 /** * Close the current window, quitting the browser if it's the last window currently open. * 关闭当前窗口,如果它是当前打开的最后一个窗口,则退出浏览器 */ void close(); /** * Quits this dr...
2019-03-13 16:28:08
6095
原创 HTTP协议信息头
常用请求头:Accept:这个头表示,浏览器告诉服务器它所支持的数据类型 Accept-Charset:这个头表示,浏览器告诉服务器它所采用的字符集 Accept-Encoding:这个头表示,浏览器告诉服务器它所支持的压缩格式 Accept-Language:这个头表示,浏览器告诉服务器它所采用的语言 Host:这个头表示,浏览器告诉服务器我想访问服务器哪台主机 If-Modifi...
2019-03-12 09:50:34
590
转载 cookies和session的存储和区别
Cookies与Session区别:cookie存储在客户端的头信息中 session在服务端存储,文件、数据库都可以 一般来说session的验证需要cookie携带一段信息来表示这个用户是哪个session,所以当客户端禁用cookie时,session将失效Cookie的总结cookie就是一小段文本信息 cookie的格式为 key:value;key:value...
2019-03-12 09:26:52
805
原创 selenium特殊窗口切换
特殊窗口切换基本代码演示package com.test.demo;import org.openqa.selenium.WebElement;import org.openqa.selenium.support.FindBy;import org.testng.annotations.Test;import java.util.Set;/** * @author ...
2019-03-11 16:16:24
296
原创 selenium常用的鼠标操作
selenium常用的出表操作基本代码演示package com.test.demo;import com.test.Init_Page;import org.openqa.selenium.WebElement;import org.openqa.selenium.interactions.Actions;import org.openqa.selenium.suppor...
2019-03-11 15:05:54
352
1
原创 下拉框-选择元素
下拉框-选择元素具体演示代码如下package com.test.demo;import com.test.Init_Page;import org.openqa.selenium.WebElement;import org.openqa.selenium.support.FindBy;import org.openqa.selenium.support.ui.Select...
2019-03-11 14:17:58
1832
原创 selenium的十大定位方法
selenium的十大定位方法By.id By.name By.className By.tagName By.LinkText By.xpath By.cssSeclector By.partialLinkText常见元素处理基本代码演示package com.test;import org.openqa.selenium.WebDriver;import...
2019-03-11 10:38:46
1303
原创 Http的三次握手和四次挥手
首先客户端先向服务端发送SYN报文和一个随机数Seq。相当于客户端向服务端说“我要建立连接了,你给个回应呗?” 服务端接收到SYN报文后回复客户端一个ACK报文,并为这次连接分配资源。服务端向客户端说“我收到你要建立连接的消息了,I'm ready,收到请回答~over!” 客户端接收到服务端发送的报文后向服务端返回ACK报文,并分配资源。客户端对服务端说“ok!收到~” 至此,客户端和...
2019-03-05 09:53:51
145
原创 TestNG-DataProvider参数化
import org.testng.annotations.DataProvider;import org.testng.annotations.Test;import java.lang.reflect.Method;public class DataProviderTest { @Test(dataProvider = "data") public void test...
2019-02-03 00:53:59
207
原创 TestNG-Suite套件测试
public class SuiteConfig { @BeforeSuite public void beforeSuite() { System.out.println("this is BeforeSuite--测试套件"); } @AfterSuite public void afterSuite() { Syst...
2019-02-02 23:30:33
595
原创 安装Git客户端
windows平台下载地址:https://git-scm.com/downloads一路next就可以安装完成后弹出一下网页鼠标右键选择 Git Bash Here往输入框输入命令:git --version 查看是否安装成功...
2019-01-20 21:21:59
110
原创 selenium 关闭窗口close与quit
这是close()的说明:Closes the current window. 关闭当前窗口。 这是quit()的说明:Quits the driver and closes every associated window. 退出驱动并关闭所有关联的窗口。摘自 https://blog.youkuaiyun.com/huilan_same/articl...
2019-01-04 15:05:00
2015
转载 selenium等待
1.pageLoadTimeout 设置页面加载超时时间://设定在加载页面时间为15秒,如果在加载时间还不能加载完页面那会抛出超时异常我们可以观察我们需要的元素加载的时间,之后就可以找到并处理了driver.manage().timeouts().pageLoadTimeout(15,TimeUnit.SECONDS);在15秒之后如果页面还没有加载完成则抛出超时异常;这时我们应该对...
2019-01-04 14:57:00
157
原创 selenium窗口切换
/** * 窗口 * */ public void windowsHandle(){ Set<String> handles = driver.getWindowHandles(); for(String s:handles){ if(s.equals(...
2019-01-04 14:24:12
114
原创 selenium iframe切换
/*** iframe切换**/ public void iframe(){driver.get("http://www.baidu.com");WebElement iframeElement = driver.findElement(By.id("ueditor_0"));driver.switchTo().frame(iframeE...
2019-01-04 14:22:06
125
原创 maven中的Group Id和Artifact Id分别指的是什么?
Group ID是项目组织唯一的标识符,比如我的项目名叫test001,那么我的Group ID就是 com.huangtian.test001 域名.公司名.项目名Artifact ID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。 ...
2019-01-04 09:11:47
1126
转载 mysql 安装图解 mysql图文安装教程(详细说明)
1、首先单击MySQL5.5.21的安装文件,出现该数据库的安装向导界面,单击“next”继续安装,如图所示:2、在打开的窗口中,选择接受安装协议,单击“next”继续安装,如图所示:3、在出现选择安装类型的窗口中,有“typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,因为通过自定义可以更加的让我们...
2018-12-09 23:02:00
2249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人