- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 springboot项目部署到阿里云实战
一、编写springboot测试项目出于测试目的,编写如下简单的 hello world程序,将其部署到 阿里云Centos服务器,实现外网访问 /hello 路径时,可返回 hello world!import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind...
2020-05-05 12:26:07
745
原创 Vue 指令
Vue 指令一、v-show可以使用简单的条件表达式 和 boolean 值 1、v-show=“a === b” 2、v-show=“false” 3、v-show=“true” 4、v-show=“a === 1 ? true : false”<!DOCTYPE html><html> <head> <meta char...
2019-08-17 00:29:20
285
原创 Spring Boot Thymeleaf 报错:Whitelabel Error Page
今天练习SpringBootThymeleaf时,项目启动后页面访问出错,网上搜了一大堆发现根本解决不了问题.报错信息:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Sat Aug 03 23:18:2...
2019-08-03 23:43:36
2449
原创 【java学习笔记】java基本数据类型-整型-补码、反码、原码
目录byte short int long java中进制表示方法 补码、反码、原码bytebyte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是-128(-2^7); 最大值是127(2^7-1); 默认值是0; byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一; 例子:bytea...
2019-05-28 01:07:28
399
原创 selenium时间等待的三种方式
selenium脚本中增加时间等待有助于提高脚本的稳定性、健壮性。selenium为我们提供了三种设置时间等待的方式。一、强制等待Thread.sleep():固定休眠时间设置,Java的Thread类里提供了休眠方法sleep,导入包后就能使用;sleep()方法以毫秒为单位 ,简单粗暴但不够智能Thread.sleep(3000);// 执行到这里时,固定等待三秒之后,再接...
2019-05-04 23:35:49
1640
转载 java项目转maven项目时踩到的坑
1、java项目转maven项目右键选择 JavaDemo,选择“Configure –> Convert to Maven Project”, 填写“Group ID”和“Artifact Id”都为“JavaDemo”。(相关文章:https://www.cnblogs.com/tanzq/p/9095981.html,该文章可解释为什么会出现后面两个问题)2、转maven...
2019-05-04 19:51:44
404
原创 Cucumber&Selenium自动化测试(一)简介
BDD是什么BDD最初由DanNorth在2003年命名,全称BehaviorDrivenDevelopment,行为驱动开发,是一种敏捷软件开发的技术 BDD是基于一种“通用语言”,可以让客户、产品经理等将需求通过同一种语言描述出来,很大程度上避免了因为理解或表达不一致带来的问题,大大提高产品的交付品质 相关概念:TDD(TestDrivenDevelopment),测试驱动开...
2019-05-04 19:26:26
2876
原创 cucumber学习笔记 -- 测试报告
目录1、谷歌浏览器查看用户配置路径2、feature关键字中英文映射3、cucumber测试报告1). Pretty Report2).HTML Reports3).JSON Report4). JUNIT XML Report4、使用插件美化测试报告1、谷歌浏览器查看用户配置路径地址栏输入:chrome:version2、feature关键字中...
2019-05-03 22:26:15
5205
2
转载 如何为Apache JMeter开发插件(三)——冲破图片验证码的束缚
如何为Apache JMeter开发插件(三)——冲破图片验证码的束缚https://blog.youkuaiyun.com/xreztento/article/details/48682923Jmeter—实现识别验证码登录https://www.cnblogs.com/hnini/p/6007742.html...
2018-06-05 16:26:37
630
转载 Selenium菜鸟起步问题及解决办法记录
Selenium IDE1.当使用Selenium IDE 完成了脚本的录制和回放通过后,想要将脚本转换为其他语言如java、Python等,首次使用时打开Options-》Format发现没有可以转换的语言,如下:这个时候需要设置一下,打开Options-》Options,勾选如下选项允许扩展功能,如下:保存后重新打开Options-》Format,就可以将脚本转换成你想要的语言来显示,如下:点...
2018-05-19 19:00:50
258
原创 WebDriver中执行JavaScript
首先,我们使用如下方式初始化driver:Java代码 WebDriver driver = new FirefoxDriver(); JavascriptExecutor jse = (JavascriptExecutor)driver; 1.直接传入Javascript代码可以直接给jse传入javascript代码:Java代码 jse.executeScript("window....
2018-04-22 11:01:48
646
原创 selenium 操作文本框(textarea输入)
selenium 对文本框的输入操作一般有两种形式,传统的是直接通过定位元素通过sendKeys()方法直接在文本框中输入信息。但有时候我们可以通过id 的方式将其进行定位,但却不能通过sendKeys()向文本框中输入文本信息。(题外话,运气比较差,同时遇到了两个bug:1.可以定位到输入框但是不能输入数据,2.可以定位到按钮,但是不能地阿基)这种情况下,也需要借助JavaScript 代码完成...
2018-04-22 10:51:23
19087
1
原创 selenium模拟click事件失效时的处理方案
先点击该元素的父级,再点击元素(可能失败)使用Keys.ENTER / Keys.SPACE(可能失败)使用js(绝招,一定成功)
2018-04-22 03:05:32
4863
原创 用XPath精确定位节点元素&selenium使用Xpath定位之完整篇
在利用XSL进行转换的过程中,匹配的概念非常重要。在模板声明语句 xsl:template match = ""和模板应用语句xsl:apply-templates select = "" 中,用引号括起来的部分必须能够精确地定位节点。具体的定位方法则在XPath中给出。之所以要在XSL中引入XPath的概念,目的就是为了在匹配XML文档结构树时能够准确地找到某一个节点元素。可以把XPath比作文...
2018-04-17 17:27:33
2653
转载 selenium webdriver定位不到元素的五种原因及解决办法
1.动态id定位不到元素for example: //WebElement xiexin_element = driver.findElement(By.id("_mail_component_82_82")); WebElement xiexin_element = driver.findElement(By.xpath("//span[contains(.,'写 信...
2018-03-19 08:56:58
5564
《轻量级JavaEE企业应用实战》配套资源
2017-12-25
JavaWeb项目开发实战入门(全彩版)
2017-12-17
《Java从入门到精通(项目案例版)》源码
2017-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人