python-client
Python language bindings for Appium
파일 탐색기
최종 버전 다운로드 (.zip)- action.yml
- functional-test.yml
- lock-update.yml
- pr-title.yml
- publish.yml
- unit-test.yml
- dependabot.yml
- issue_template.md
- __init__.py
- exceptions.py
- helper.py
- logger.py
- __init__.py
- adb_exec_timeout_option.py
- adb_port_option.py
- allow_delay_adb_option.py
- build_tools_version_option.py
- clear_device_logs_on_start_option.py
- ignore_hidden_api_policy_error_option.py
- logcat_filter_specs_option.py
- logcat_format_option.py
- mock_location_app_option.py
- remote_adb_host_option.py
- skip_logcat_capture_option.py
- suppress_kill_server_option.py
- __init__.py
- allow_test_packages_option.py
- android_install_timeout_option.py
- app_activity_option.py
- app_package_option.py
- app_wait_activity_option.py
- app_wait_duration_option.py
- app_wait_for_launch_option.py
- app_wait_package_option.py
- auto_grant_premissions_option.py
- enforce_app_install_option.py
- intent_action_option.py
- intent_category_option.py
- intent_flags_option.py
- optional_intent_arguments_option.py
- remote_apps_cache_limit_option.py
- uninstall_other_packages_option.py
- __init__.py
- avd_args_option.py
- avd_env_option.py
- avd_launch_timeout_option.py
- avd_option.py
- avd_ready_timeout_option.py
- gps_enabled_option.py
- network_speed_option.py
- __init__.py
- auto_webview_timeout_option.py
- chrome_logging_prefs_option.py
- chrome_options_option.py
- chromedriver_args_option.py
- chromedriver_chrome_mapping_file_option.py
- chromedriver_disable_build_check_option.py
- chromedriver_executable_dir_option.py
- chromedriver_executable_option.py
- chromedriver_port_option.py
- chromedriver_ports_option.py
- chromedriver_use_system_executable_option.py
- ensure_webviews_have_pages_option.py
- extract_chrome_android_package_from_context_name_option.py
- native_web_screenshot_option.py
- recreate_chrome_driver_sessions_option.py
- show_chromedriver_log_option.py
- webview_devtools_port_option.py
- __init__.py
- locale_script_option.py
- __init__.py
- skip_unlock_option.py
- unlock_key_option.py
- unlock_strategy_option.py
- unlock_success_timeout_option.py
- unlock_type_option.py
- __init__.py
- mjpeg_screenshot_url_option.py
- __init__.py
- disable_suppress_accessibility_service_option.py
- user_profile_option.py
- __init__.py
- key_alias_option.py
- key_password_option.py
- keystore_password_option.py
- keystore_path_option.py
- no_sign_option.py
- use_keystore_option.py
- __init__.py
- __init__.py
- activity_options_option.py
- app_locale_option.py
- base.py
- espresso_build_config_option.py
- espresso_server_launch_timeout_option.py
- force_espresso_rebuild_option.py
- intent_options_option.py
- show_gradle_log_option.py
- __init__.py
- base.py
- disable_window_animation_option.py
- mjpeg_server_port_option.py
- skip_device_initialization_option.py
- skip_server_installation_option.py
- uiautomator2_server_install_timeout_option.py
- uiautomator2_server_launch_timeout_option.py
- uiautomator2_server_read_timeout_option.py
- __init__.py
- __init__.py
- app_option.py
- auto_web_view_option.py
- automation_name_option.py
- base.py
- browser_name_option.py
- bundle_id_option.py
- clear_system_files_option.py
- device_name_option.py
- enable_performance_logging_option.py
- event_timings_option.py
- full_reset_option.py
- is_headless_option.py
- language_option.py
- locale_option.py
- new_command_timeout_option.py
- no_reset_option.py
- orientation_option.py
- other_apps_option.py
- platform_version_option.py
- postrun_option.py
- prerun_option.py
- print_page_source_on_find_failure_option.py
- skip_log_capture_option.py
- supports_capabilities.py
- system_host_option.py
- system_port_option.py
- udid_option.py
- __init__.py
- base.py
- flutter_element_wait_timeout_option.py
- flutter_enable_mock_camera_option.py
- flutter_server_launch_timeout_option.py
- flutter_system_port_option.py
- __init__.py
- android_storage_option.py
- base.py
- firefox_options_option.py
- marionette_port_option.py
- verbosity_option.py
- __init__.py
- automatic_inspection_option.py
- automatic_profiling_option.py
- base.py
- device_name_option.py
- device_type_option.py
- device_udid_option.py
- platform_build_version_option.py
- platform_version_option.py
- use_simulator_option.py
- webkit_webrtc_option.py
- __init__.py
- app_install_strategy_option.py
- app_push_timeout_option.py
- localizable_strings_dir_option.py
- __init__.py
- include_device_caps_to_session_info_option.py
- reset_location_service_option.py
- __init__.py
- command_timeouts_option.py
- launch_with_idb_option.py
- show_ios_log_option.py
- use_json_source_option.py
- __init__.py
- calendar_access_authorized_option.py
- calendar_format_option.py
- connect_hardware_keyboard_option.py
- custom_ssl_cert_option.py
- enforce_fresh_simulator_creation_option.py
- force_simulator_software_keyboard_presence_option.py
- ios_simulator_logs_predicate_option.py
- keep_key_chains_option.py
- keychains_exclude_patterns_option.py
- permissions_option.py
- reduce_motion_option.py
- reset_on_session_start_only_option.py
- scale_factor_option.py
- shutdown_other_simulators_option.py
- simulator_devices_set_path_option.py
- simulator_pasteboard_automatic_sync_option.py
- simulator_startup_timeout_option.py
- simulator_trace_pointer_option.py
- simulator_window_center_option.py
- __init__.py
- allow_provisioning_device_regitration_option.py
- auto_accept_alerts_option.py
- auto_disimiss_alerts_option.py
- derived_data_path_option.py
- disable_automatic_screenshots_option.py
- force_app_launch_option.py
- keychain_password_option.py
- keychain_path_option.py
- max_typing_frequency_option.py
- mjpeg_server_port_option.py
- prebuilt_wda_path_option.py
- process_arguments_option.py
- result_bundle_path_option.py
- screenshot_quality_option.py
- should_terminate_app_option.py
- should_use_singleton_test_manager_option.py
- show_xcode_log_option.py
- simple_is_visible_check_option.py
- updated_wda_bundle_id_option.py
- use_native_caching_strategy_option.py
- use_new_wda_option.py
- use_prebuilt_wda_option.py
- use_preinstalled_wda_option.py
- use_simple_build_test_option.py
- use_xctestrun_file_option.py
- wait_for_idle_timeout_option.py
- wait_for_quiescence_option.py
- wda_base_url_option.py
- wda_connection_timeout_option.py
- wda_eventloop_idle_delay_option.py
- wda_launch_timeout_option.py
- wda_local_port_option.py
- wda_startup_retries_option.py
- wda_startup_retry_interval_option.py
- web_driver_agent_url_option.py
- xcode_org_id_option.py
- xcode_signing_id_option.py
- __init__.py
- absolute_web_locations_option.py
- additional_webview_bundle_ids_option.py
- enable_async_execute_from_https_option.py
- full_context_list_option.py
- include_safari_in_webviews_option.py
- native_web_tap_option.py
- safari_garbage_collect_option.py
- safari_ignore_fraud_warning_option.py
- safari_ignore_web_hostnames_option.py
- safari_initial_url_option.py
- safari_log_all_communication_hex_dump_option.py
- safari_log_all_communication_option.py
- safari_open_links_in_background_option.py
- safari_socket_chunk_size_option.py
- safari_web_inspector_max_frame_length_option.py
- webkit_response_timeout_option.py
- webview_connect_retries_option.py
- webview_connect_timeout_option.py
- __init__.py
- base.py
- __init__.py
- __init__.py
- app_path_option.py
- arguments_option.py
- base.py
- bootstrap_root_option.py
- environment_option.py
- server_startup_timeout_option.py
- show_server_logs_option.py
- skip_app_kill_option.py
- web_driver_agent_mac_url_option.py
- __init__.py
- __init__.py
- app_arguments_option.py
- app_top_level_window_option.py
- app_working_dir_option.py
- base.py
- create_session_timeout_option.py
- expreimental_web_driver_option.py
- wait_for_app_launch_option.py
- __init__.py
- __init__.py
- __init__.py
- can_execute_commands.py
- can_execute_scripts.py
- can_find_elements.py
- __init__.py
- __init__.py
- appiumby.py
- __init__.py
- activities.py
- common.py
- display.py
- gsm.py
- nativekey.py
- network.py
- performance.py
- power.py
- sms.py
- system_bars.py
- __init__.py
- flutter_commands.py
- flutter_finder.py
- scroll_directions.py
- __init__.py
- action_helpers.py
- applications.py
- clipboard.py
- context.py
- device_time.py
- execute_driver.py
- execute_mobile_command.py
- hw_actions.py
- images_comparison.py
- keyboard.py
- location.py
- log_event.py
- logs.py
- remote_fs.py
- screen_record.py
- session.py
- settings.py
- __init__.py
- appium_connection.py
- appium_service.py
- applicationstate.py
- client_config.py
- clipboard_content_type.py
- command_method.py
- connectiontype.py
- errorhandler.py
- locator_converter.py
- mobilecommand.py
- switch_to.py
- webdriver.py
- webelement.py
- __init__.py
- py.typed
- version.py
- conf.py
- generate.sh
- index.rst
- make.bat
- Makefile
- README.md
- webdriver.common.rst
- webdriver.extensions.android.rst
- webdriver.extensions.flutter_integration.rst
- webdriver.extensions.rst
- webdriver.rst
- __init__.py
- __init__.py
- appium_service_tests.py
- bidi_tests.py
- chrome_tests.py
- options.py
- second_qr.png
- success_qr.png
- __init__.py
- options.py
- __init__.py
- commands_test.py
- conftest.py
- finder_test.py
- __init__.py
- options.py
- __init__.py
- safari_tests.py
- __init__.py
- desired_capabilities.py
- test_helper.py
- __init__.py
- execute_script_test.py
- webelement_test.py
- __init__.py
- test_helper.py
- __init__.py
- constants.py
- __init__.py
- test_helper.py
- activities_test.py
- clipboard_test.py
- common_test.py
- device_time_test.py
- display_test.py
- fingerprint_test.py
- gsm_test.py
- keyboard_test.py
- location_test.py
- lock_test.py
- power_test.py
- remote_fs_test.py
- shake_test.py
- sms_test.py
- system_bars_test.py
- success_qr.png
- flutter_actions_test.py
- flutter_integration_driver_test.py
- flutter_render_tree_test.py
- flutter_search_context_test.py
- flutter_waits_test.py
- android_test.py
- ios_test.py
- app_test.py
- appium_connection_test.py
- appium_service_test.py
- context_test.py
- execute_driver_test.py
- log_events_test.py
- log_test.py
- nativekey_test.py
- network_test.py
- performance_test.py
- screen_record_test.py
- settings_test.py
- webdriver_test.py
- webelement_test.py
- __init__.py
- __init__.py
- pytest.ini
- .gitignore
- .pre-commit-config.yaml
- .ruff.toml
- CHANGELOG.md
- LICENSE
- Makefile
- MANIFEST.in
- pyproject.toml
- README.md
- uv.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/appium/python-client
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd python-client
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Python 3 pip 명령어를 쓰려면 Python이 필요합니다.
pip install Appium-Python-Client
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Python
쉬움사전 준비물
pip install Appium-Python-Client
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make install-uv
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make sync-dev
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make check
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make fix
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make unittest
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
