- 博客(32)
- 收藏
- 关注
原创 ui自动化知识点-web端
检查元素定位代码是否正确,是否匹配到唯一元素,是否有做元素等待,是否需要鼠标悬浮,元素是否在新窗口,是否存在于iframe标签中。如果在达到最大时长时还没有找到指定元素,则抛出元素不存在的异常NoSuchElementException。selenium默认启动时,所有的焦点在启动窗⼝,那么意味着⽆法操作其他窗⼝的标签。定位元素时,如果能定位到元素则直接返回该元素,不触发等待;①如果有ID属性,使⽤#id。
2024-10-13 17:08:42 513
原创 性能测试笔记2-总
添加方式:测试计划 --> 线程组--> HTTP请求 --> (右键添加) 后置处理器 --> XPath提取器。添加方式:测试计划 --> 线程组--> HTTP请求 --> (右键添加) 后置处理器 --> JSON提取器。0:表示随机,-1:表示提取所有结果,1表示第一个值。测试计划 --> 线程组--> HTTP请求 --> (右键添加) 后置处理器 --> 正则表达式提取器。测试计划 --> 线程组--> HTTP请求 --> (右键添加) 断言 --> JSON断言。
2024-10-05 23:52:44 763
原创 性能测试笔记1
提示:使用不同的性能测试工具时,主要流程是不变的。性能需求分析性能需求分析是整个性能测试工作开展的基础,性能需求分析做的好不好直接影响到性能测试的结果。性能需求分析的目标:1.熟悉被测系统熟悉被测系统的。
2024-10-03 18:55:38 587
原创 vue25-插槽-复习
为了使父组件里面Child组件包含的内容显示出来,如上图所示,则需要加在子组件里面加上插槽,代码变化的只有Child.vue。vue在解析标签的时候,子组件的内容会替换父组件的内容,除非加一个占位符。子组件Nowplaying.vue。子组件Child.vue。Child.vue组件。
2024-07-07 23:46:29 164
原创 vue24-异步组件-复习
方法来实现此功能,就是需要的时候再加载,更大程度减少首次页面加载用时过多等问题。在大型项目中,可能需要拆分应用为更小的块,并仅在需要时再从服务器加载相关组件。
2024-07-07 11:22:43 106
原创 vue-23-动态组件-复习
这会导致它丢失其中所有已变化的状态——当这个组件再一次被显示时,会创建一个只带有初始状态的新实例。大白话就是 KeepAlive 啥都要保留,就是没有必要的东西都要保留,但是过去的一些事我想我忘记,那就在组件中声明一个name,我就根据需要进行保留。这两个 prop 的值都可以是一个以英文逗号分隔的字符串、一个正则表达式,或是包含这两种类型的一个数组。还是之前的案例,变的是在点击按钮的时候,有内容显示,并且有缓存。子组件跟之前的差不多,可以去翻之前的案例,这边就显示一个。缓存,就必须显式声明一个。
2024-06-05 11:22:45 432
原创 vue-22-订阅与发布-复习
还是之前的案例,这种做法我觉得代码变得更加简洁了。在原来的基础上,这边新建了store.js文件。子组件Tabbar.vue 页面的下部分。孙组件TabbarItem.vue。子组件Navbar.vue。父组件App.vue。
2024-06-04 00:02:06 149
原创 vue-21-跨级通信-$project与$inject用法-复习
这个思路是App.vue通过provide()方法对外提供了navtitle数据,然后子组件都可以通过provide接受到这个navtitle数据并且能够使用,但是存在一个问题就是子组件想要修改收到的这个数据,发现这个数据不能响应式修改,然后就想到了使用App.vue直接提供app这个对象,那不就可以解决这个问题啦,然后就有上面的页面。在vue2选项式中缺点就是app这个实例随意的跨级给任何孩子,任何孩子都可以随意去修改状态,数据变的不可控,增加耦合度。组件Tabbar.vue。根组件App.vue。
2024-06-01 23:31:23 362
原创 vue-20-$ref-复习
虽然这种通信写法比之前的简单,但是弊端就是会增加父与子之间的耦合度。如果绑定在组件上,拿到的就是 组件对象,可以实现通信功能。两者结合,倒是不错,可以去跟之前的案例进行对比。节点上,拿到的就是 原生。子组件Child.vue。子组件Field.vue。父组件App.vue。父组件App.vue。
2024-05-31 19:23:26 212
原创 vue-19-子传父-复习
发现vue.js官网写的真的yyds呀,可以去官网学习一下。子组件Layout.vue 跟之前的不变。在组件的模板表达式中,可以直接使用。再次改写一下前面一节的属性透传的案例。方法触发自定义事件 (例如:在。运行截图:运行结果跟上面的一章一样。子组件Navbar.vue。子组件Child.vue。父组件App.vue。
2024-05-30 23:41:24 134
原创 vue-18-属性透传案例-复习
Navbar与Layout是兄弟关系,那要实现的他们的通信可以利用属性/事件透传。父定义属性/事件 会透传给 子组件,子组件就接收父组件传过来的属性/事件,如a组件 接收 父组件自定义的属性/事件 然后通过父组件 再传递给b组件。我的理解是这样子,不对的话,请指出。子组件Layout.vue。子组件Navbar.vue。父组件App.vue。
2024-05-30 19:15:55 117
原创 vue-17-属性透传-复习
注意看:这一次子组件绑定的位置跟上面的不一样,这个绑定在button上,而不是直接绑定到根节点上。要是不想属性或事件透传到子组件的根节点上,则可以加下面的属性。事件、属性透传:父自定义的属性、事件都可以透传给子与孙。子组件加了inheritAttrs:false。未完待续...下一节复习一个属性透传案例。孙NavbarChild.vue。子组件Navbar.vue。父组件依旧如上图所示:不变。
2024-05-30 18:23:59 176
原创 vue-15-父传子-复习
因父组件的更新而变化,自然地将新的状态发送给子组件,并且不会逆向传递。这避免了子组件意外修改父组件的状态的情况,避免数据流变得混乱而难以理解。如果在子组件中改一下父组件传来的值:可以使用计算属性或者赋值给属性再进行改造。在子组件中直接去更改一 个 prop,后果就是报错;当每次父组件更新后,子组件中的 props。子组件:Navbar.vue。都会被更新到最新值,但是。父组件:App.vue。
2024-05-28 21:13:49 207
原创 vue-07-事件修饰符-复习
注意点:.prevent跟 .passvie 不可以同时使用,原因是passvie已经向浏览器发送阻止默认行为,如果同时使用会忽略prevent,则浏览器会发出警告。keycode是返回键的字符码。接06-vue的后小部分。
2024-05-26 13:27:23 192
原创 vue-03-class方法-复习
补一个v-html: 双大括号解析不了标签,如果要解析就使用v-html,原因大括号直接解析标签可能是存在安全隐患。
2024-05-24 21:41:14 239
原创 src别名配置出现错误-解决方法
看是否解决掉,如果还不行,那就在path路径下新建一个xxx.d.ts文件,文件里面的代码为declare module 'path';第一步:先去node_modules查看path是否存在,如果不存在,安装npm install path --save。在vite开发项目的时候文件与文件关系可能很复杂,因此我们需要给src文件夹配置一个别名!第一次分享报错的地方,希望对你们有帮助,如果代码不对,欢迎你们指出。我的解决思路是,看代码爆红的提示的地方,一步步解决。tsconfig.json文件下。
2024-05-09 22:22:33 249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人