摘要:多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。 一.线程的生命周期及五种基本状态 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括: Java线程具 阅读全文
Java多线程学习
2017-07-19 00:09 by 清风软件测试开发, 483 阅读, 0 推荐, 收藏,
摘要:写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕:线程池深入理解),或者看这个专栏:Java并发编程与技术内幕。你将 阅读全文
使用反射实现 webdriver page 类
2017-07-18 00:43 by 清风软件测试开发, 464 阅读, 0 推荐, 收藏,
摘要:这个类的目的是为了简化page类的实例化,只需要定义public page成员变量 然后再 启动driver后 通过反射实例化page 后面可以直接点出page实例 具体项目中继承改类 最后实例化一次PageF 就可以直接点出自己的page了 最后实例化一次PageF 就可以直接点出自己的page了 阅读全文
PageObjects 设计模式
2017-07-18 00:40 by 清风软件测试开发, 607 阅读, 0 推荐, 收藏,
摘要:什么是Page Objects(翻译为:页面对象?)… 简单的说,Page Objects是指UI界面上用于与用户进行交互的对象。它可以指整个页面,也可以指Page上的某个区域。Page Objects是你的test code的交互对象,是对实际UI的一种抽象模型化。通过Page Objects可以 阅读全文
Selenium WebDriver 工作原理
2017-07-18 00:39 by 清风软件测试开发, 855 阅读, 0 推荐, 收藏,
摘要:WebDriver与之前Selenium的js注入实现不同:Selenium通过JS来定位元素处理元素(基本上所有元素都可以定位到)WebDriver通过WebDriver API定位处理元素:通过浏览器的native component来实现把WebDriver API的调用转化为浏览器的本地调用 阅读全文
Selenium2.0 Webdriver 随笔
2017-07-18 00:36 by 清风软件测试开发, 514 阅读, 0 推荐, 收藏,
摘要:Webdriver can't action the element when the element is out of view 1. Scroll to the element use JavaScript to scroll the element to view [csharp] view 阅读全文
Selenium-Grid2 配置RemoteWebDriver
2017-07-18 00:24 by 清风软件测试开发, 1978 阅读, 0 推荐, 收藏,
摘要:为什么要使用Selenium Grid ? 分布式运行大规模的Test 能够通过一个中央点,很容易的运行不同OS上的不同browser 最小化对Grid的维护时间,并能充分利用虚拟设备 Selenium Grid 部署与启动 Hub :总控节点,连接调用Node。 Node: 负责执行Tests,调 阅读全文
Java多线程基础(二)
2017-07-18 00:19 by 清风软件测试开发, 674 阅读, 0 推荐, 收藏,
摘要:基本概念 进程:程序的执行过程。持有资源(共享内存、共享文件)和线程。 线程: - 是一个程序内部的顺序控制流。 - 它包含在进程之中,是系统中最小执行单元,同一个进程可以有多个线程。 - 线程共享进程的资源。 线程和进程对比: - 每个进程都有独立的代码和数据空间(进程上下文),进程切换的开销大。 阅读全文
Java多线程基础(一)
2017-07-17 23:50 by 清风软件测试开发, 174 阅读, 0 推荐, 收藏,
摘要:线程与进程 1 线程:进程中负责程序执行的执行单元线程本身依靠程序进行运行线程是程序中的顺序控制流,只能使用分配给程序的资源和环境 2 进程:执行中的程序一个进程至少包含一个线程 3 单线程:程序中只存在一个线程,实际上主方法就是一个主线程 4 多线程:在一个程序中运行多个任务目的是更好地使用CPU 阅读全文
用例失败后截图
2017-07-16 01:42 by 清风软件测试开发, 764 阅读, 0 推荐, 收藏,
摘要:Is there a good way to capture screenshots when running tests in parallel on the method level? In order to run tests in parallel, each individual test 阅读全文