Selenium已经成为SQA公司首选的工具之一。在Selenium中加入WebDriver对web应用程序的自动化有很大的影响。随着Selenium 4 (alpha版本)的引入,SQA公司期待着他们的自动化团队所获得的好处会珍惜。
这篇专家系列文章将带您了解Selenium 4的特性及其在自动化测试方面的优势。下图描述了Selenium在QA需求下的持续增长服务提供者。
硒的关键功能4
-
- 引入W3C协议作为通信媒介与浏览器
- 同时对元素执行多个动作,利用浏览器扩展等。
- 不同浏览器的一致被优化为一致测试执行
-
- Selenium 4有一个新的IDE插件任何浏览器
- 改进的IDE将允许自定义定位器
- 改进了基于Node.js而不是HTML的CLI运行器之前的版本
-
- 允许单个运行的Selenium服务器同时充当两个集线器和节点
- 提供直观的UI,以协助QA工程师跟踪执行会话,连接机器细节等。
-
- Selenium 4附带了相对定位器,它支持定位与其他UI元素接近的UI元素更好的方法
对自动化团队的好处
- 在所有浏览器上执行一致的测试用例
- 元素级别的截图
- 找到附近的定位器而不是复杂的xpath
- 容易访问核心浏览器功能
- 能够得到全屏快照
- 改进的Docker集成api
- 新版本的更新文档api
- 删除Firefox配置文件
- 能够在多个窗口并行工作,甚至使用不同的url
- 获取尺寸和位置的能力一个元素
笔记
到目前为止,只发布了Selenium 4的Alpha版本,因此您应该熟悉这些api。但是,我们建议等到稳定版本发布后再发布,以防止对预期的结果。
有建议吗?
我们很乐意听取您的反馈、问题、意见和建议。这将帮助我们更好地定位我们的专家系列内容,使它最有价值的您和你的团队。
分享你的想法和想法knowledgecenter@qasource.com