Xpath的使用

Overview

最近一段时间有在做界面 UI 的自动化,所以就需要定位元素来点击和输入。

xpath是相对万能的一种方式,网上已经有比较多好的总结了,整理了一下并加了点自己的理解。

Selenium(java)中,我们可以使用By.ByXPath("xpath") 来定位元素。

Read more

Spring IOC & AOP

Overview

最近在复习Java相关的知识,Spring在几百年前系统的学过一些,当时也还没有养成记笔记的习惯,细节忘记的差不多了,也没有什么东西留下来。在bilibili上找了相对较新的基于Spring 5的一个教程,感觉还不错,跟着又重新学习了一遍,感觉还是很有收获的。目前看到AOP这边,后面还有Mybatis和事务的相关知识。

【狂神说Java】Spring5最新完整教程IDEA版通俗易懂

练习的相关代码放在https://github.com/bearfly1990/java-playground/tree/main/spring-core 中。

Read more

Record Video by Python

Overview

在工作的过程中,截图是很常用的用来描述问题的方式。

而使用gif这种动态图片就能像视频一样,很方便地展示操作的过程。

网上有许多录制gif的工具,有些视频录制软件也支持转成gif.

我最喜欢的一款就是神器ScreenToGif 超级超级超级好用。

Read more

Merge CSV to Excel

Overview

周五老板说有没有用python把csv合并到excel中的例子,用python还是比较方便的。

Read more

Browser Screen Recording

Overview

前两天看到一个原生 JS 用浏览器录制屏幕的方法,挺有意思的,今天试着想把声音也录制下来,看了一天,还是没有解决,网上的方法都不对。。

Read more

API Tool V1

Overview

前段时间Leader有提到我们测试API的方式,有没有适合Business的人用的。

一般来说,除了写代码之外,常用的就是PostmanSoup-UI

Postman界面更友好一些,不过不太适合写自动化的Case,而Soup-UI则更专业一些,也是我之前常用的工具。

但如果给Business的人用的话,以上都需要安装本地软件,还要帮忙配置环境,需要比较多的学习成本。

像Swagger也是可以直接用,只要用户准备好json就行,但和Postman类似,数据都需要本地维护好。

所以今天我尝试初步写了一个小程序,可以方便点进行手动和自动call api.

Read more

最近的一些思考

Thinking

还是不在这边显示了,简单的隐藏了一下,想看还是能看到的。

Read more