小编Vis*_*wal的帖子

如何使用 Playwright-Test 处理无限滚动?

我正在使用 playwright test 编写代码,它在调试模式下工作正常,但通常无法找到该元素,因为无法向下滚动页面。我也尝试过使用scrollintoview 和 mouse.move 函数。

playwright

6
推荐指数
1
解决办法
5621
查看次数

为什么选择JavaScript作为UI测试自动化的语言?

诸如Protractor之类的JavaScript UI自动化框架涉及异步执行,承诺,回调,匿名函数等,这对于像UI测试自动化这样的直接任务来说可能是一种过度杀伤,这基本上是一种顺序活动,如查找对象并对其执行操作.

如果我们可以在非基于JavaScript的自动化框架中处理AngularJS /其他前端Web应用程序开发JavaScript框架页面,那么我们为什么要选择JavaScript框架呢?

或者可以使用像ruby/python这样的语言中的量角器等框架移植,它们简单,可读,用户友好,因此更适合UI测试自动化?

注意:我并不反对JavaScript或其像Protractor这样的框架(实际上我已经成功地使用量角器为多个大型项目设计了自动化框架),但是我想理解选择JavaScript作为测试自动化语言的权衡吗?

javascript automated-tests ui-automation protractor

2
推荐指数
1
解决办法
2675
查看次数