展示 243 篇文章
每页 5 篇
TypeScript 03:异步编程与模块化
1. 事件循环:和 Python asyncio 的区别
JS/Node 是单线程 + 事件循环,所有 I/O 天然异步(不像 Python 需要专门的 aiohttp 等库)。
Promise ≈ Python 的 Future/Task,≈ ......
typescript
TypeScript 02:类型系统进阶
TS 的核心价值在于类型系统。它是结构化类型(只看形状,不看名字),这点像 Python 的 Protocol,不像 C# 的名义类型。
1. type 与 interface
interface Post {
id: number;
titl......
typescript
TypeScript 01:环境与基础语法
1. 环境搭建
```bash
# 安装 Node.js(建议 LTS 版本,macOS 可用 brew)
brew install node
node -v && npm -v
# 新建练习项目
mkdir ts-learn &a......
typescript
有个老的web项目,在升级了UI后,自动化脚本出现了问题,调试后发现主要是selenium执行js代码进行scroll操作时,没有生效但也没有报错,于是后面的操作和检查点出了问题。不过scrollIntoView是可以的,改成send_keys发送end或arrow down的键盘事件时也是能......
自动化测试
web测试
selenium
最近有个项目升级了前端库,出现了一些悬停出现移开就消失、或点击出现查看属性就消失的元素,而且消失时会把对应节点的html信息全给去除,于是写web脚本时无论是selenium还是playwright就会无法获取其结构和属性。这里记录一下几种方式,给QA人员查询备忘。
hover上去或者点击三......
web测试