SuperAPI AI 工具集

selenium-expert

测试与质量

查看项目

更新于 10-16 03:39

技能介绍

用途:该技能面向 Selenium 测试自动化,覆盖 WebDriver、Selenium Grid、IDE、定位策略、等待机制与 Actions API,并支持 Chrome、Firefox、Safari、Edge、IE 及远程 Grid 执行。主要能力包括页面对象模型、TestNG/JUnit/pytest 测试框架、并行执行、截图、JavaScript 执行与 Appium 移动测试集成。使用方式:资料未提供具体安装命令或调用步骤,仅说明详细材料随技能提供并按需读取,包含 Python 基础 WebDriver 设置、Python 页面对象模型、Java WebDriver 示例、Selenium Grid 配置及高级等待与操作示例。最佳实践建议优先使用 ID 定位、CSS 选择器优于 XPath、添加 data-testid、避免脆弱定位器、使用显式等待而非隐式等待、避免 Thread.sleep()、处理过期元素、保持测试独立、实现清理并记录失败截图。反模式包括硬编码等待、绝对 XPath、依赖索引位置、测试顺序依赖、共享状态、缺少页面对象模型与清理。限制:资料未提供收费、价格、平台或效果信息,具体实现细节需参考随附文档与官方资源。