- 博客(25)
- 收藏
- 关注
原创 钉钉机器人发送excel表(简易版)
首先要先进入企业内部成为管理员,因为在钉钉pc端自己定义的机器人只有Webhook,没有企业内部机器人的appkey和appsecert,然后就拿着这两个去获取其他id最后用代码实现。,然后登录,去创建一个自己可以测试的企业,现在去创建一个企业,然后创建一个企业内部群,在钉钉后台开发管理创建企业内部群。然后申请权限,最后点击版本与发布,然后点击发布或者是上线,我的是完成的,不用管。然后再钉钉上去找到自己的创建的钉钉群,然后就去创建机器人,找到企业机器人。进去后,然后点击机器人,创建应用。
2024-12-27 15:28:12
1495
原创 摩尔云弹窗设置
return modelAction.alertParentInfo(modelAction.getText("未查询到对应销售日程") +"料号:"+ itemCodes[i]+"单号:"+connectDocs[i]);
2024-11-21 09:34:13
109
原创 10.8摩尔学习知识点
在摩尔云平台找到要修改的主视图,然后点击操作功能,点击新增,直接输入名字获取数据,然后,显示顺序15,显示是,点击确定,然后就是自定义类上面输入创建的类名,点击源码,进去后将代码复制到eclipse,去创建一个类,在复制,然后就是去修改代码,下面的代码是获取数据的固定代码 ,除了String sql 那串代码,他是需要你要查询的表,用sql语句写查询语句找到对应的数据,dataAuth是组织机构,利用map的键值对方法去使用。记得添加一下前端代码,
2024-10-08 17:12:41
381
原创 摩尔云今日学习点
是摩尔云自己写的方法,他可以将前端的 代码赋值到表上面,利用map集合的键值对的方式赋值,其中tableMap.setTableName是表名,下面则是表的字段,其中id是要用自增长,但是摩尔云会给你弄好,StringUtils.getUUID是获取id的,还要用for循环给遍历赋值String docNo = gss.getSnForDocNum("DJ50", "", userId, dataAuth);这个方法是摩尔云的 条码解析工具类中的生产仓库单据流水号,就是自增长。
2024-10-07 08:56:47
340
原创 摩尔平台今日学习点
了解到Java代码上的bussOutMateriel的类,里面有很多关于赋值的代码,他们能够很好很方便的帮助开发人员制作代码,修改页面应该要去关注他的id以及代码的制作方式以及理解方式。今天学习了修改前端代码,修复了很多东西,比如说修复了修改的回显以及弹出多选选择框修改成单选选择框,修改好修改没有回显的办法,然后我认为,修改sql语句的方法,然后就是sql语句的书写。最后就是前端代码的书写。
2024-09-29 17:06:06
483
原创 阿里云服务器的安装
如果要放入文件夹,就返回上一个目录,然后把你要放的文件夹放进去,最后在网址输入外网ip并且加上端口号加上文件夹名称下。点击立即试用,根据提示登录,完成实名认证,再次点击立即试用。1.放1个页面,需要页面名字维index.html,放到。系统选中linux centos7,点击立即试用。1.去阿里云按照提示试用云服务器。在Tomcat上部署静态页面。停止后点击继续更换操作系统。shift+G到最后一行。ECS :wq保存退出。2.给服务器重装系统。然后下载java环境。5.验证是否安装成功。
2024-09-09 10:16:52
556
原创 配置vue和创建第一个vue项目(安装vue脚手架)
不要觉得麻烦,弄完的时候很舒服的。点击local上的地址,在游览器打开就可以了,他应该会弹出游览器的,如果没有,就点开游览器。了解了项目结构,我们接下来就在终端运行以下命令去启动项目。当你看到下图红框中的字样时,恭喜你,项目已经正常启动了~?,用户变量与系统变量有区别,想要了解系统变量自行百度。接下来,让我们一起来了解下这个项目的目录结构吧!首先,打开我们的线上环境,在终端输入以下命令检查。的环境下运行的,所以我们需要确保环境中安装了。现在已经完成一半了,不慌,现在到重点了。
2024-04-17 10:54:07
712
1
原创 Selenium 模拟键盘及鼠标操作
在第三章中我们已经初步掌握了 Selenium 中的元素操作,包括了 click() 点击操作、clear() 清除操作以及 sendKeys() 输入操作,但是这三种操作还不能够满足测试用例中的操作;以点击来说,使用鼠标可以实现点击、双击等,而使用键盘也可以输入除了字符串之外的如 CTRL、ENTER、SHIFT 键来实现提交等操作。接下来我们将介绍如何实现这些操作。
2024-04-10 09:33:41
3026
1
原创 Selenium 的自动截图
当脚本运行出错时可以使用截图功能截取元素的图片或者当前 Window 的图片来判断,WebDriver 还提供了截图相关的 API,即 WebDriver 的 getScreenshotAs() 方法,该方法可以截取整个浏览器窗口的图片,如果是 WebElement 调用该方法可以截取这个元素的图片。
2024-04-10 09:13:20
721
1
原创 Selenium 与 JS 执行
在使用 Selenium 进行自动化是,有不少操作是 Selenium 的 API 无法实现的,比如控制页面滚动条、修改该元素属性等,但是这些我们都可以借助执行 JS 代码来去实现,因为本身 JS 就是运行在浏览器中的。JavascriptExecutor 类中还包含一个 executeAsyncScript 方法,该方法是异步方法,它不会阻塞主线程执行。
2024-04-10 09:07:54
1868
1
原创 Selenium 的等待
Selenium 的等待指的是在对元素进行定位或则操作之前等待指定的一段时间,什么时候开始等待以及等待时长都取决于脚本以及使用的等待的类型。
2024-04-10 09:02:56
894
1
原创 Selenium 特殊元素定位与操作
前面几节中我们使用 Selenium 定位处理了 Web 页面中的常用元素,但除此之外 Web 页面中还有其他一些特殊的元素,如弹出框、Cookie 以及文件上传等。Web 页面中共有三种弹出框,分别是 Alert 警告框、Confirm 确认框以及 Prompt 提示消息框,但是在 Selenium 中这三种弹出框都会被当做 Alert 对象来处理。打开页面的效果如下:弹出框是一个 Window 窗口,所以在处理弹出框时首先要通过方法切换到弹出框窗口,然后在进行操作;
2024-04-10 08:56:31
1018
1
原创 Selenium 元素操作
在学习了元素定位的方式之后,我们知道通过 findElement 和 findElements 方法可以获取单个 WebElement 元素或者 List<WebElement> 元素列表,因此我们可以进行元素属性的获取或者直接对该元素进行操作。成功获取了蓝桥云课首页登录按钮的文本信息、标签名以及 href 属性对应的属性值。
2024-04-10 08:50:06
1029
1
原创 Selenium 浏览器操作
Selenium WebDriver 的浏览器操作包含两个部分,一个是浏览器的操作,包括了打开、关闭以及退出浏览器操作,还包含了一些获取浏览器信息的方法。另外一个是浏览器导航操作,也就是我们平时在页面中进行的刷新、前进以及后退等浏览器操作。
2024-04-09 20:19:10
2129
原创 Selenium WebDriver基础知识
元素是网页上存在的不同组件。文本框CTA 按钮图像超链接单选按钮 / 复选框文字区 / 错误信息下拉框 / 列表框 / 组合框Web表格 / HTML表格框架。
2024-04-09 16:07:17
278
原创 Selenium 介绍
由于 Selenium 是一个开源工具,因此不涉及许可成本,这与其他测试工具相比是一个很大的优势。Selenium 测试脚本支持使用 Java、Python、C#、PHP、Ruby、Perl 和.Net 中的任何一种编程语言编写Selenium 测试可以在 Windows、Mac 或 Linux 中进行。Selenium 测试可以使用以下任何一种浏览器运行:Mozilla Firefox、Internet Explorer、Google Chrome 和 Safari 等。
2024-04-09 15:46:48
949
原创 软件测试用例经典方法 | 因果图法及案例
因果图(Cuase-effect Graph)是一种描述输入条件的组合以及每种组合对应的输出的图形化工具。在因果图的基础上可以设计测试用例。
2024-04-09 15:25:31
3308
原创 第十五届蓝桥杯大赛软件测试科目单元测试实战模拟赛(答案解析)
请使用对被测源代码 Weightlifting 类中的 divide 方法设计单元测试用例,并在 WeightliftingTest 类中完成单元测试代码。
2024-04-08 16:40:15
1264
1
原创 软件测试循环语句覆盖法
简单循环的测试重点是验证循环结构的有效性,主要考虑循环的边界和运行界限执行循环体的情况。对于最多为 n 次的简单循环,一般需要设计跳过循环、循环 1 次、2 次,m 次(2<m<n-1)、n - 1 次、n 次、n + 1 次的测试用例,重点测试循环变量的初值、最大值、增量以及退出循环的情况。如果循环的最大循环次数不确定,一般设计跳过循环、循环 1 次、2 次,m 次的测试用例即可。
2024-04-02 15:00:47
1474
1
原创 软件测试单元测试(逻辑覆盖法)
检查每个软件单元能否正确地实现设计说明中的功能、性能、接口和其他设计约束等要求;发现单元内部可能存在的各种差错;提高软件质量。为了清晰地比较几种逻辑覆盖法设计测试用例的异同,逻辑覆盖法设计测试用例的几种方法我们都将使用以下代码为例。(为了方便在测试用例中进行标识,笔者在语句前标上了序号)使用语句覆盖法设计白盒测试用例的具体步骤如下:第 1 步:分析待测试程序,画出程序的流程图。上述代码的参考流程图如下图所示(为了方便后面的讲解,笔者在流程图中标上了序号)。
2024-04-02 11:37:05
500
1
原创 初学Vue
Vue.js是一种流行的JavaScript前端框架,用于构建用户界面和单页面应用程序(SPA)。它是由尤雨溪(Evan You)于2014年创建的开源项目,并由一个活跃的社区维护和支持。Vue.js的核心思想是通过简单的API和响应式数据绑定来构建交互式的Web界面。
2024-04-01 17:41:06
541
原创 软件测试总结(测试用例方法+自动化所遇错误)
使用等价类划分法设计测试用例,首先必须分析需求规格说明书,然后列出有效等价类和无效等价类。以下是划分等价类的几个原则:如果程序规定了输入域的取值范围,则可以确定一个有效等价类和 2 个无效等价类。例如:程序要求输入的数值是 50 到 100,那么一个有效等价类就是 50~100,而 2 个无效等价类就是小于 50,大于 100 的区域数据。如果程序规定了输入值的集合,不是一个范围,则可以确定一个有效等价类和一个无效等价类。表格样式。
2024-03-29 09:16:44
1451
1
原创 软件测试(测试用例方法类别)
正交实验法是一种基于正交表的、高效率、快速、经济的实验设计方法,它研究的“多因素多水平”的情况,然后套用正交表来随机地产生用例(用例之间没有主次之分),是一种提高测试覆盖率的简单易用的方法。比如:规定某个输入条件 x 的取值只能为{1、2、3、4、5}中的某一个,那么有效等价类就是 x 等于这几个数,而无效等价类则为 x 不等于这几个数。如果是整数的话,我们常常考虑它的:正常长度、最小值、最小值-1、最小值+1、最大值、最大值-1、最大值+1、中间值、字母、特殊字符、非整数、有小数点。
2024-03-22 15:06:59
1709
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人