摘要:
所用到的有:eclipse+maven+testng+log4j+Excel 在这里将以登录163邮箱后新建联系人作为例子 项目GitHub地址:https://github.com/puhongjun/seleniumDataDrierFrame.git 框架搭建步骤: 1、新建maven工程,在 阅读全文
摘要:
目的: 在测试过程中,断言失败的时候,对当前浏览器显示的内容进行截屏操作,把截图文件保存到磁盘。 步骤:新建名为 cn.ErrorScreenshot的package,并在此包下新建DataUtil类、FileUtil类、Screenshot类和TestCase类。 DataUtil类的代码如下: 阅读全文
摘要:
新建一个maven工程(这里不做具体介绍),配置pom.xml文件。导入 项目所需要的jar包selenium-java、testng和log4j <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3. 阅读全文
摘要:
一、访问网页地址:get(url) Java代码 String url="http://www.baidu.com"; driver.get(url); 二、刷新当前网页:navigate().refresh() java代码 String url="http://www.baidu.com"; d 阅读全文
摘要:
提示内容: Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically regis 阅读全文
摘要:
异常截图: 报错原因:因为安装mysql的时候默认的是美国的时区,而我们中国所在地区时区与美国不一样所导致 解决方法:在url后面添加 ?serverTimezone=UTC 修改后的代码: public static void main(String[] args){ try { Class.fo 阅读全文
摘要:
问题描述: IE浏览器中执行Selenium脚本的时候发现输入文本的时候总是一个字符一个字符的输入,并且输入每个字符之间都隔几秒。 解决方案: 将使用的IE浏览器驱动由64位的换成32位的。 阅读全文
摘要:
Selenium Grid简介 利用Selenium Grid可以使主节点(hub)的测试用例在不同主机即分支点(node)运行。可以使一份测试用例在不同环境下(操作系统、浏览器)执行自动化测试。Selenium Grid 使用Hub和Node模式,一台计算机作为Hub(管理中心)管理其他多个Nod 阅读全文
摘要:
Web测试项目中经常进行浏览器兼容性相关的测试工作,因为兼容性测试的工作重复性相当高,所以导致手工测试效率低下测试人员积极性降低。TestNG提供了并发执行测试用例的功能,可以让测试用例以并发的形式执行,实现测试不同浏览器的兼容性测试。 下面代码中分别使用Chrome、Firefox和IE浏览器,T 阅读全文
摘要:
一、sendkeys()上传 HTML源码 <td>sendkeys上传</td> <div id='pf'><input type='file' id='postfile'/></div> java代码 WebElement pf=driver.findElement(By.xpath("//*[ 阅读全文