(简易)测试数据构造平台: 23 编辑工具

简介: (简易)测试数据构造平台: 23 编辑工具

 【本节目标】实现编辑工具功能的 显示旧数据功能


   当前,我们点开编辑按钮后,发现旧工具名字输入框是空的。目的是让这个可以显示工具原本的名字

image.png

   

   做法如下:


   找到原本工具的名字,首先我们首页看到的是一堆工具:

image.png

   那么点击他们自己编辑按钮,要怎么来区分呢?

当然是点击编辑后我们会传入这一行工具的独特的数据。


   不过这里有俩个数据都可以验明身份:1. 列表的下标 , 2. 工具的id


   如果使用列表下标,那么我们直接从该页面获取的工具列表数据变量中就可以拿到工具的全部数据,自然也包括这个名字。


   如果使用工具id,那么我们就只能发送一个axios的http的get请求去后台获取到这个工具的所有数据。这样虽然麻烦,但是也更为实时。


   不过我们这里肯定选用列表下标,因为简单:

image.png

image.png

   

到这里我们要思考一下,这个tool_old是我们已经拿到的数据。


但是要怎么给渲染到dom层的输入框呢?


原来,在vue中,inuput输入框的值要想被控制,那么就需要绑定一个变量。然后只要这个变量更改,那么这个input输入框的值也会同步更改:

image.png

注意,我故意把这个变量设计的复杂了一点,为一个叫做form_data的字典,且里面有个元素名为name,默认值为空。


为什么不直接就写一个name变量呢?因为,这个dialog对话框后续上面可能会有很多输入框,为了把它们都集中在一起,所以最外层用这个字典来包裹上。


那么为什么要写个默认值呢?因为只有这样才能让一开始这里面没有值的时候,dom层也可以正常渲染。(实际上多层字典才会触发这种vue的特有bug)


有了这个默认值,我们在dom层的输入框中给它绑定上就可以了:

image.png


那么到此我们还剩最后一步,就是在把前面找到的工具的旧名称赋值给变量form_data既可。其中的name也会自动赋值。


image.png


然后我们保存,刷新页面测试:

image.png


可以看到,工具的名字已经成功显示在了输入框内。


本节内容结束,欢迎追更【测试开发干货】

相关文章
|
1月前
|
Java 测试技术 数据安全/隐私保护
软件测试中的自动化策略与工具应用
在软件开发的快速迭代中,自动化测试以其高效、稳定的特点成为了质量保证的重要手段。本文将深入探讨自动化测试的核心概念、常见工具的应用,以及如何设计有效的自动化测试策略,旨在为读者提供一套完整的自动化测试解决方案,帮助团队提升测试效率和软件质量。
|
24天前
|
Web App开发 IDE 测试技术
Selenium:强大的 Web 自动化测试工具
Selenium 是一款强大的 Web 自动化测试工具,包括 Selenium IDE、WebDriver 和 Grid 三大组件,支持多种编程语言和跨平台操作。它能有效提高测试效率,解决跨浏览器兼容性问题,进行性能测试和数据驱动测试,尽管存在学习曲线较陡、不稳定等缺点,但其优势明显,是自动化测试领域的首选工具。
142 17
Selenium:强大的 Web 自动化测试工具
|
4天前
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
26 11
|
6天前
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
34 10
|
2月前
|
机器学习/深度学习 人工智能 算法
BALROG:基准测试工具,用于评估 LLMs 和 VLMs 在复杂动态环境中的推理能力
BALROG 是一款用于评估大型语言模型(LLMs)和视觉语言模型(VLMs)在复杂动态环境中推理能力的基准测试工具。它通过一系列挑战性的游戏环境,如 NetHack,测试模型的规划、空间推理和探索能力。BALROG 提供了一个开放且细粒度的评估框架,推动了自主代理研究的进展。
44 3
BALROG:基准测试工具,用于评估 LLMs 和 VLMs 在复杂动态环境中的推理能力
|
2月前
|
机器学习/深度学习 算法 UED
在数据驱动时代,A/B 测试成为评估机器学习项目不同方案效果的重要方法
在数据驱动时代,A/B 测试成为评估机器学习项目不同方案效果的重要方法。本文介绍 A/B 测试的基本概念、步骤及其在模型评估、算法改进、特征选择和用户体验优化中的应用,同时提供 Python 实现示例,强调其在确保项目性能和用户体验方面的关键作用。
37 6
|
2月前
|
机器学习/深度学习 算法 UED
在数据驱动时代,A/B 测试成为评估机器学习项目效果的重要手段
在数据驱动时代,A/B 测试成为评估机器学习项目效果的重要手段。本文介绍了 A/B 测试的基本概念、步骤及其在模型评估、算法改进、特征选择和用户体验优化中的应用,强调了样本量、随机性和时间因素的重要性,并展示了 Python 在 A/B 测试中的具体应用实例。
31 1
|
2月前
|
人工智能 供应链 安全
AI辅助安全测试案例某电商-供应链平台平台安全漏洞
【11月更文挑战第13天】该案例介绍了一家电商供应链平台如何利用AI技术进行全面的安全测试,包括网络、应用和数据安全层面,发现了多个潜在漏洞,并采取了有效的修复措施,提升了平台的整体安全性。
|
2月前
|
监控 测试技术 开发工具
移动端性能测试工具
移动端性能测试工具
54 2
|
2月前
|
监控 网络协议 Java
一些适合性能测试脚本编写和维护的工具
一些适合性能测试脚本编写和维护的工具