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