- 博客(24)
- 资源 (4)
- 收藏
- 关注
转载 【TestNG】TestNG使用教程详解
一、TestNG介绍TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便。详细使用说明请参考官方链接:https://testng.org/doc/index.html二、TestNG安装(基于eclipse+maven)工程的pom.xml中需要添加如下内容:<dependency> ...
2019-07-08 16:45:56
588
原创 Pycharm+Python3+Selenium3 环境搭建
一、安装python下载链接: Pycharm: https://www.jetbrains.com/pycharm/download/#section=windows Python3: https://www.python.org/downloads/release/python-365/ 或者从Python官网下载最新Python3 环境搭建步骤: 准备工作: 先通过下载链接准备好...
2019-01-16 14:22:42
3909
原创 selenium如何处理table 如何实现勾选红框标注的那条数据
假设这个table的id为“table” 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public void clickName(String name){ //获取table...
2018-10-10 17:48:48
703
1
转载 java.text.DecimalFormat类(十进制格式化)
import java.text.DecimalFormat; class FormatDemo{ public void format1(String pattern,double value){ // 声明一个DecimalFormat对象 DecimalFormat df = new Dec...
2018-10-10 11:55:58
653
原创 Selenium学习9--显示等待,判断页面元素是否存在
html代码如下:<html lang="en"> <head> <title>your favorite fruits</title> </head> <body> <p>select ur perfer fruit</p>
2018-10-09 15:40:11
3848
转载 selenium+java的常使用的一些操作
常用操作均在下面的有测试用例有体现。 1 package CRM; 2 3 import static org.testng.Assert.assertEquals; 4 5 import java.awt.Checkbox; 6 import java.sql.Driver; 7 import java.util.Iterator; 8 import j...
2018-09-20 14:01:38
165
转载 Selenium Webdriver元素定位的八种常用方式
在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。 1. By.name()页面源码如下:<button id="gbqfba"aria-label="Google Search" name="btnK" class="gb...
2018-09-20 13:54:21
221
转载 Selenium2_如何判断WebElement元素对象是否存在
1. selenium如果去找元素,不存在的情况下,通常会报NoSuchElementException 导致测试失败,下面是用来判定页面元素是否存在 1 public boolean doesWebElementExist(WebDriver driver, By selector) 2 { 3 4 try 5 { 6 ...
2018-09-20 11:54:21
5185
转载 java+selenium元素定位和元素操作
1.元素定位ID定位元素: findElement(By.id(“”)); 通过元素的名称定位元素: findElement(By.name(“”)); 通过元素的html中的位置定位元素:findElement(By.xpath(“”)); 通过元素的标签名称定位元素:findElement(By.tagName(“”)); 通过元素的链接名称定位元素:...
2018-09-20 10:56:02
240
转载 selenium三种方法isEnable()、isDisplayed()和isSelected()的区别
isEnable()、isDisplayed()和isSelected() 1、以上三个为布尔类型的函数 2、isEnable用于存储input、select等元素的可编辑状态,可以编辑返回true,否则返回false 3、isDisplayed()这个有点陌生,在大神写的脚本看到几次不知道何用意先不管,本身这个函数用于判断某个元素是否存在页面上(这里的存在不是肉眼看到的存在,而是html代...
2018-09-20 10:55:03
9579
转载 Java获取随机数的3种方法
方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math.random()*(10-1+1)) 从1到10的int型随数 方法2 获得随机数 for (int i=0;i<30;i++) {System.out.println((int)(1+Math.random()*...
2018-09-17 11:56:53
16593
转载 Java+Selenium自动化对非输入框的日历或日期控件的处理
如图: 1、问题描述: 在应用selenium实现web自动化时,经常会遇到处理日期控件点击问题,手工很简单,可以一个个点击日期控件选择需要的日期,但自动化执行过程中,完全复制手工这样的操作就有点难了。2、想法: 其实很简单,把它当做输入框来看就好了,使用selenium的sendKeys对输入框输入日期则可。 ...
2018-09-14 16:21:55
1887
1
转载 使用java实现去除各种空格
本文给大家汇总介绍了5种java中去除空格的方法,分别是String.trim()、str.replace(" ", "");、replaceAll(" +","");以及自定义的remove函数,非常的简单实用,需要的小伙伴可以参考下。1. String.trim()trim()是去掉首尾空格2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间St
2018-09-14 10:01:59
14766
原创 array javascript
//正三角 var l=6;for(var r=1;rfor(var i=0,arr=[];iconsole.log(arr.join(""));} //反三角 for(var r=1;rfor(var i=0,arr=[];iarr[arr.length]=i}console.log(arr.join(""));}//乘
2017-03-28 18:17:53
182
原创 bubble 冒泡排序 javascript
冒泡排序 var arr=[4,3,5,2,8,7,6]; for(var i=0;i if(arr[i]>arr[i+1]){ var tmp=arr[i]; arr[i]=arr[i+1]; arr[i+1]=tmp; }}for(var n=1;n for(var i=0;i
2017-03-28 17:46:31
291
原创 for循环结构 嵌套 javascript
Document //打印乘法口诀表 for(var l=1;lfor(var i=1,str="";i ":" "),i++);document.write(str);}/* for(var l=1;lfor(var i=1,str="";iconsole.log(str);}*/ function pri
2017-03-28 17:04:08
1415
原创 javascript 飞机大战
飞机大战 布局 --> // 游戏的初始化// 获取元素,并且创建画布对象var canvas = document.getElementById("canvas");var context = canvas.getContext("2d");// 定义5个常量,分别表示游戏的5个阶段const START = 0;
2017-03-28 15:07:30
566
原创 ajax实现二级联动
二级联动 请选择请选择var xhr=getXhr(); window.onload=function(){ xhr.open("get","08.php?state=1"); xhr.send(null); xhr.onreadystatechange=function(){ if(
2017-03-16 16:33:23
346
原创 对象方法插件 jquery
test: 新建对象方法插件 $().ready(function(){ $("input").click(function(){ $("input").test(); });}); plugin2.js:$.fn.extend({ t
2017-03-15 16:39:37
211
原创 全局函数插件 jquery
新建全局函数插件 $().ready(function(){ $("input").click(function(){ var min=$.Min(3,5); var max=$.Max(3,5); console.log("最小值为:"+min+", 最大值为:"+max);});});
2017-03-15 16:34:53
219
原创 冒泡动画
圆形自上向下运动效果 var canvas=document.getElementById("canvas"); var context=canvas.getContext('2d'); var y=10; var x=Math.random()*canvas.width; var img=new Image();
2017-03-14 15:26:25
422
原创 多个圆形自上向下运动效果
多个圆形自上向下运动效果 var canvas=document.getElementById("canvas"); var context=canvas.getContext('2d'); function Circle(){ this.x=Math.random()*canvas.width;this.
2017-03-14 15:23:50
275
selenium+python+pycharm环境搭建
2019-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人