提问人:LeeZii 提问时间:10/31/2023 更新时间:10/31/2023 访问量:29
Selenium在自动化测试中的实际应用如何?是否有封装的自动化系统库?
How is Selenium practically applied in automation testing? Is there an encapsulated automation system library?
问:
我已经学会了如何编写自动化测试的演示,但很明显,自动化测试的实际过程要复杂得多。它可能需要编写初始化实用程序类(启动浏览器、输入 cookie 以进行自动登录),并且需要封装操作函数(定位元素、单击、输入、验证数据、循环等)。如果只写一个demo,它只能应用于单个页面。但是,如果您想为具有许多页面的 Web 系统手动编写测试用例,这无疑是一项艰巨的任务。 在一家大公司之前的工作中,他们提供了一个低代码平台,将常见的 Selenium 函数封装到行动中。甚至像for/for-end这样的循环逻辑也被封装了。我们可以通过拖拽快速构建案例,只需要填写选择器和一些数据验证即可完成适用于大量网页的案例。然而,我离开公司后才发现这个平台是内部开发的。我找不到一个开源库对 Selenium 函数的封装如此出色。其他公司如何使用Selenium?是否有封装良好的开源库可供使用?
我曾尝试过自己编写大型系统来实现类似的封装,但我的编程技能很差,中途无法继续编写。 这让我有一种自己实现 jmeter 的感觉
答: 暂无答案
评论