Web自動化測試框架
名稱 | 適用 | 編程語言 | link | 博客 | 備註 |
---|---|---|---|---|---|
selenium | Web | Java、Python、js、Ruby、C#等多語言 | Github | doc | 略 |
Selenide | Web | Java、Scala、Groovy等任何用於JVM的語言 | 略 | 1,2 | 基於selenium 封裝 |
FluentLenium | Web | Java | GitHub | 略 | 基於selenium 封裝 |
Watir-webdriver | Web | Ruby | 略 | 略 | 基於selenium 封裝 |
Cypress | Web | js | GitHub | 1,2 | 基於dom 操作 |
testcafe | Web | js | |||
puppeteer | Web | js | |||
Protractor | Web | js | |||
CodeceptJS | Web | js | |||
webdriver.io | Web | js |
Mobile 自動化測試框架
名稱 | 適用 | 編程語言 | link | 博客 | 備註 |
---|---|---|---|---|---|
appium | APP | Java、Python、js、Ruby、C#等多語言 | GitHub | 略 | 略 |
uiautomator2 | Android APP | Python | Github | 1,2 | 基於Google uiautomator |
selendroid | Android APP | Java、Python等多語言 | GitHub | 略 | 略 |
ios-driver | iOS APP | Java | GitHub | 略 | 略 |
Oxygen | web、mobile、api | ||||
katalon | web、mobile、api | ||||
TestProject | web、mobile、api | ||||
Appium Studio | web、mobile、api |