摘要: Timeout接口 跳转到Timeout接口描述文字部分,下面有三个常见的接口。 implicitlyWait(long time, TimeUnit unit); setScriptTimeout(long time, TimeUnit unit); pageLoadTimeout(long ti 阅读全文
posted @ 2020-01-20 20:30 小白龙白龙马 阅读(546) 评论(0) 推荐(0) 编辑
摘要: package rjcs; import java.sql.*; public class lianjmysql { // MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driv 阅读全文
posted @ 2020-01-20 20:02 小白龙白龙马 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: package rjcs; import java.sql.*; public class lianjmysql { // MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driv 阅读全文
posted @ 2020-01-20 19:55 小白龙白龙马 阅读(6517) 评论(0) 推荐(0) 编辑
摘要: SQL 语句是诸如update,insert的更新语句,应该用statement的execute()方法。 package rjcs; import java.sql.*; public class lianjmysql { // MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL 阅读全文
posted @ 2020-01-20 19:50 小白龙白龙马 阅读(7598) 评论(0) 推荐(0) 编辑
摘要: Java MySQL 连接 本章节我们为大家介绍 Java 如何使用 使用 JDBC 连接 MySQL 数据库。 Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到jar库文件,然后在对应的项目 阅读全文
posted @ 2020-01-20 19:36 小白龙白龙马 阅读(3892) 评论(0) 推荐(0) 编辑
摘要: package rjcs; import java.io.File; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; imp 阅读全文
posted @ 2020-01-20 18:45 小白龙白龙马 阅读(520) 评论(0) 推荐(0) 编辑
摘要: windows接口下有几个方法,主要是用来控制浏览器窗口设置,例如窗口大小,最大,最小,全屏,位置。我们先来看看window接口下有什么方法。 void setSize(Dimension targetSize);void setPosition(Point targetPosition);Dime 阅读全文
posted @ 2020-01-20 18:35 小白龙白龙马 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/u011541946/article/details/74359517 参考:https://blog.csdn.net/linxi9322/article/details/78789452 关于文件上传,这边介绍一个第三方工具,叫AutoIt,简单 阅读全文
posted @ 2020-01-20 17:57 小白龙白龙马 阅读(421) 评论(0) 推荐(0) 编辑
摘要: package rjcs; import java.io.File; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; imp 阅读全文
posted @ 2020-01-20 16:00 小白龙白龙马 阅读(432) 评论(0) 推荐(0) 编辑
摘要: package rjcs; import java.io.File; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; imp 阅读全文
posted @ 2020-01-20 15:57 小白龙白龙马 阅读(295) 评论(0) 推荐(0) 编辑
摘要: package rjcs; import java.io.File; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; imp 阅读全文
posted @ 2020-01-20 15:51 小白龙白龙马 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 前面我们介绍了Selenium中TakeScreenshot类来截图,得到的图片是浏览器窗口内的截图。 有时候,只截浏览器窗口内的图是不够的,而且TakeScreenshot截图只针对浏览器的web事件, 假如你在运行脚本过程,windows上有一个其他软件弹出了一个购物的弹窗页面,这个时候就会干扰 阅读全文
posted @ 2020-01-20 15:47 小白龙白龙马 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: package rjcs; import java.io.File; import org.apache.commons.io.FileUtils; import org.openqa.selenium.OutputType; import org.openqa.selenium.TakesScre 阅读全文
posted @ 2020-01-20 15:20 小白龙白龙马 阅读(440) 评论(0) 推荐(0) 编辑
摘要: package rjcs; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.List; import java.util.Set; i 阅读全文
posted @ 2020-01-20 15:03 小白龙白龙马 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 当然,最常见的场景就是在开发自动化测试框架里,日志文件和图片保存。 图片保存还可以用当前case的方法名,日志文件一般采用当前系统时间命名,前面截图文章,我们把图片命名为error.png, 一般来说这样写法是不对的,因为我们写死了,很多情况下我们是借助系统当前时间来区分不同图片或者日志文件。 方法 阅读全文
posted @ 2020-01-20 14:56 小白龙白龙马 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 一般测试场景鼠标悬停分两种常见: 第一种是鼠标悬停在某一个元素上方,然后会出现下拉子菜单; 第二种就是在搜索输入过程,选择自动补全的字段。 关于鼠标悬停,selenium把这个方法放在了Actions.java文件中,先来看看鼠标悬停出现下拉菜单的情况。 package rjcs; import j 阅读全文
posted @ 2020-01-20 14:43 小白龙白龙马 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 有些web产品,网页上有一些时间选择,然后支持按照不同时间段范围去筛选数据。网页上日历控件一般,是一个文本输入框,鼠标点击, 就会弹出日历界面,可以选择具体日期。这篇,就是介绍用selenium如何自动化脚本实现。 先看一个完全模仿手工操作的场景,点击输入框,点击下一个月,再点击一个日子。 pack 阅读全文
posted @ 2020-01-20 12:21 小白龙白龙马 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 如果遇到这样的日期控件,直接把当做正常的文本输入框,然后调用sendKeys()方法,直接传一个带格式的日期数据进入就可以。 package rjcs; import java.text.SimpleDateFormat; import java.util.ArrayList; import jav 阅读全文
posted @ 2020-01-20 12:13 小白龙白龙马 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 转载网址:https://blog.csdn.net/u011541946/article/details/73695239 什么是frame,简单来说,就是把一个网页划分成多个子页面,脑补这下这样的页面。 我把一个空白的html文件,使用了frame技术后,分成两个页面,左边显示百度首页,右边显示 阅读全文
posted @ 2020-01-20 02:57 小白龙白龙马 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 介绍switchTo中关于处理alert弹窗的问题。很多时候,我们进入一个网站,就会弹窗一个alert框, 有些我们直接关闭,有些可能有取消和确定按钮,还有些调查的alert框,可以运行用户输入文字, 例如预定一个网站的资讯,输入邮箱地址就可以,每天接收一封该网站推送的邮件。 accept()方法就 阅读全文
posted @ 2020-01-20 02:37 小白龙白龙马 阅读(1791) 评论(0) 推荐(0) 编辑