RepositoryJava
appium

appium/java-client

Java language binding for writing Appium Tests, conforms to W3C WebDriver Protocol

1.3ksao
757fork
265issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: java-client

#1 Repository Của Tuần

2
TINIX TRENDING·Chủ đề: appium

#2 Repository Của Tuần

3
TINIX TRENDING·Chủ đề: selenium

#3 Repository Của Tuần

🧪 appium/java-client — Java binding chính thức cho Appium

Java language binding tuân thủ W3C WebDriver Protocol, dùng để viết test tự động hoá cho Appium trên Android, iOS, Windows và macOS.

Dự án appium/java-client cung cấp binding Java cho Appium, cho phép viết các test tự động hoá giao diện (UI Automation) trên nhiều nền tảng như Android (qua UiAutomator2/Espresso), iOS (qua XCUITest), Windows và macOS. Dự án tuân thủ W3C WebDriver Protocol và tích hợp sâu với Selenium client.

✨ Điểm nổi bật

  • Hỗ trợ đa nền tảng: AndroidDriver, IOSDriver, WindowsDriver và hỗ trợ macOS.
  • Tuân thủ W3C WebDriver Protocol: Đảm bảo tính tương thích và chuẩn hóa với các công cụ khác.
  • Cập nhật theo phiên bản Selenium: Tương thích với Selenium client các phiên bản 4.14.0 trở lên, kèm bảng tương thích chi tiết.
  • Hướng dẫn nâng cấp rõ ràng: Cung cấp hướng dẫn chuyển đổi từ v7→v8, v8→v9 và v9→v10.
  • Hỗ trợ cài đặt linh hoạt: Cài đặt qua Maven/Gradle (ổn định) hoặc JitPack (bản snapshot/beta).
  • Quản lý dependency mở rộng: Hỗ trợ cấu hình phiên bản Selenium cụ thể để tránh xung đột.

💡 Vì sao đáng chú ý

Khác với cách dùng chung của Selenium, java-client tối ưu riêng cho Appium với các lớp driver chuyên biệt (AndroidDriver, IOSDriver...) giúp truy cập trực tiếp các tính năng nền tảng như notifications, permissions hay app management. Đặc biệt, dự án duy trì một bảng tương thích chi tiết với Selenium do Selenium không tuân theo Semantic Versioning, giúp người dùng dễ dàng lựa chọn phiên bản phù hợp.


#Appium #JavaClient #Selenium #WebDriver #MobileTesting #Automation #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryDart
flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

180.4k
Oct 26, 2026
RepositoryDart
Predidit/Kazumi

基于自定义规则的番剧采集APP,支持流媒体在线观看,支持弹幕,支持实时超分辨率。

39.8k
Oct 26, 2026
RepositoryGo
FiloSottile/mkcert

A simple zero-config tool to make locally trusted development certificates with any names you'd like.

59.8k
Aug 13, 2024
RepositoryKotlin
team-spotube/spotube

🎧 Open source music streaming app! Available for both desktop & mobile!

50.4k
Oct 26, 2026
RepositoryRust
sxyazi/yazi

💥 Blazing fast terminal file manager written in Rust, based on async I/O.

43.0k
Oct 23, 2026
RepositoryRuby
fastlane/fastlane

🚀 The easiest way to automate building and releasing your iOS and Android apps

42.3k
Oct 27, 2026
RepositoryTypeScript
appium/appium

Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol

22.1k
Oct 26, 2026
Repository
jlevy/the-art-of-command-line

Master the command line, in one page

162.6k
Jun 25, 2024
RepositoryC++
react/react-native

A framework for building native applications using React

126.8k
Oct 26, 2026