小白shine33
码龄7年
关注
提问 私信
  • 博客:41,647
    41,647
    总访问量
  • 28
    原创
  • 878,637
    排名
  • 10
    粉丝
  • 0
    铁粉

个人简介:To be or not to be ,That is a question.

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2017-08-29
博客简介:

小白shine33的博客

查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得2次评论
  • 获得59次收藏
创作历程
  • 3篇
    2021年
  • 15篇
    2019年
  • 10篇
    2018年
成就勋章
TA的专栏
  • selenium-java基础
    9篇
  • appium
  • jemeter
    7篇
  • Mysql
    1篇
  • java-基础
    4篇
  • testng
    6篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java基础-注释,关键字,标识符

注释用于解释说明程序1、单行注释 格式://注释文字2、多行注释 格式:/*注释文字*/3、文档注释 格式:/**注释文字*/
原创
发布博客 2021.08.06 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java基础-书写格式

1,大括号要对齐2,左大括号前面要有空格3,遇到左大括号前面要有缩进,tab4,方法和程序块之间加空行5,并排语句加空格6,运算符两侧加空格
原创
发布博客 2021.08.06 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java基础-第一个输出语句hello

从我想拾起java的那一刻,就决定从零开始,那么下面就开始第一个语句输出public static void main (String [] args){}java的主方法,固定语句
原创
发布博客 2021.08.06 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

selenium-java之浏览器截屏

一,全面截屏driver 强制转成TakesScreenshot这个接口File src=((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);二,部分截屏
原创
发布博客 2019.03.27 ·
868 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

selenium-java之特殊处理 (鼠标事件Action)

一,Actions 用来完成鼠标的点击等操作案列:打开百度,搜索框输入,点击 用actions来完成二,actions可操作一些不太好定位的元素 ,例如 百度首页的右上角的更多产品的糯米定位...
原创
发布博客 2019.03.26 ·
1271 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Selenium-java之特殊场景处理(日期控件)

一,执行javascript,在selenium的api实现不了时可用javascript的脚本执行将driver 强转成javascriptExecutor 接口类型,调用ExecuteScript即可二,带readonly的元素操作,这里我是直接把元素的readonly属性移除String remov1="document.getElementById('lwsj').remo...
原创
发布博客 2019.03.26 ·
445 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Selenium之特殊元素操作

一,alter的弹出框处理二,confirm的弹出框处理(confirm与alter的处理方式一样)三,iframe处理(三种切换方法)四,演示iframe的案例通过iframe进行切换五,select下拉框处理六,多窗口的切换...
原创
发布博客 2019.03.25 ·
545 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

Selenium-java 之浏览器操作

1,webdriver通过window对象提供窗口位置,通过window对象的maximize方法使得窗口最大化窗口最大化默认窗口最大化获取窗口位置,设置窗口位置通过dimension对象获取窗口大小和设置尺寸二,navigation用法1,访问指定URL2,刷新当前页面navigation.refresh();...
原创
发布博客 2019.03.22 ·
404 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Selenium-java 常用API之WebElement

1,click()元素单击2,clear()清空内容3,sendkeys(....)输入内容键盘按键操作:driver.findElement(By.id("ks")).sendKeys(Keys.CONTROL,"a");ctrl +A全选driver.findElement(By.id("ks")).sendKeys(Keys.CONTROL,"X");ctrl ...
原创
发布博客 2019.03.18 ·
725 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Selenium-java 常用API之WebDriver

一、WebDriver常用API1,driver.get(StringURL)访问某URLdriver.get("http://www.baidu.com"); 2,driver.getCurrentUrl()获取当前页面Url下面代码输出台输出URL地址3,driver.getTitle();获得页面标题4,driver.getPageSourc...
原创
发布博客 2019.03.18 ·
702 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

selenium-java之元素定位

Webdriver的两个Api:findElement(Byby):以给定的方式查找第一个元素findElements(Byby):以给定的方式查找符合条件的元素列表By类种八大定位策略:id,name,tagname,classname,linkText,partialinkText,cssSelector,xpath(静态方法,类型都为String)1,id:By.i...
原创
发布博客 2019.03.14 ·
748 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

selenium之浏览器启动(chrome)

一,selenium安装 selenium下载地址:https://docs.seleniumhq.org/download/ chrome版本与插件版本对应表:https://blog.csdn.net/huilan_same/article/details/5189667二,打开eclipse新建一个项目,把相对应的selenium的jar包(lib目录下)导入,...
原创
发布博客 2019.03.14 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TestNg之重跑失败用例

一,通过idea的自生成报告中的failed-xml文件进行重跑1,先准备一份测试用例此用例有两个是抛出异常的,为了下面重跑做准备;2,在Idea中设置testng的输出默认报告路径因为idea版本问题这里需要自己手动设置下output文件路径(和类路径保持一致)设置完成后重新运行xml文件会生成output报告,可从图中看出失败的只有两个测试用例...
原创
发布博客 2019.02.26 ·
702 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

TestNg之断言Assert

一,Assert类(硬断言)1,Aseert.assertEquals(actual,expected)用的较多的是equals 断言期待结果 和实际结果是 否相等 不相等抛出异常AssertEqualsNoOrder:判断对象是否相等AssertFalse 判断断言为假的方法,若返回为真 抛出 异常2, SoftAssert 软断言(断言不通过的话,可继续走下面的程序...
原创
发布博客 2019.02.25 ·
3243 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

TestNG之测试方法依赖关系(dependsOnMethods、dependsOngroups)

一,dependsOnMethods:通过方法名给出测试方法的依赖关系正常的测试用例顺序应该是test1>test2>test3>test4这里在test1写了依赖关系为test4,所以此时运行后的结果是如图中test4>test2>test3>test1依赖关系的规则是:1,优先被依赖关系方法 ...
原创
发布博客 2019.02.21 ·
7388 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

TestNG之invocationCount和invocationTimeOut

一,invocationCount:用来设置用例被重复调用的次数 invocationTimeOut:调用的超时,设置一个最大的毫秒数来计算执行多次后总共耗时多少,耗时值不能超过设置的最大毫秒数。这个属性是和invocationCount结合使用才会工作设置用例执行次数为5次,5次时间不能超过500结果如图:这里把sleep时间改成300看下超出Invocati...
原创
发布博客 2019.02.20 ·
1117 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

TestNG之注释(@test,@before,@after等)

一,@test1,在普通方法上一行加上@test即可把此方法变成用例方法执行2,test:timeout设置超时时间,抛出异常,这里Thread.sleep写的是301,改成300内的数字就会成功;当某些测试用例需要测试运行时间(一般在接口测试中会遇到)的时候,利用@Test这个注释中的timeOut属性,可以做到监控时间的功能。3,@test :enable(设置用例...
原创
发布博客 2019.02.19 ·
3233 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

testNG之testng.xml文件

一,testng.xml文件路径二,不同类的测试用例添加到一起,只需要在testng.xml文件中添加即可
原创
发布博客 2019.02.19 ·
1748 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java连接mysql数据库(用户登陆测试)

java连接数据库需要驱动包:可以在百度下载,这个是我的连接分享下https://pan.baidu.com/s/1M4bsRaJ03Ocyb-aZSfdqdA一,导入jar包:我是直接从eclipse导入的包二,连接数据库三,把输入的数据和查询的数据进行对比四,逻辑判断用户名密码package mysql;import java.sql.Connection;impor...
原创
发布博客 2018.10.11 ·
1172 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Mysql常用命令

1.登陆命令:mysql -u root -p;2.查看版本命令:mysql -V;3.创建数据库:create database db1;4.使用数据库:use db1;5.查询数据库的表:show tables;6.创建表:create table shanname(id int(10) primary key,name varchar(20) not null,class...
原创
发布博客 2018.09.19 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多