
    ^jH,                     R   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
 d dlmZ d dlmZ d dlmZ d d	lmZ d d
lmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlm Z  d dl!m"Z" ddl#m$Z$ ddl%m&Z& ddl'm(Z( ddl)m*Z* ddl+m,Z, ddl-m.Z. ddl/m0Z0 ddl1m2Z2 ddl3m4Z4 ddl5m6Z6 ddl7m8Z8 ddl9m:Z: ddl;m<Z< dd l=m>Z> dd!l?m@Z@ dd"lAmBZB dd#lCmDZD dd$lEmFZF dd%lGmHZH dd&lImJZJ dd'lKmLZL dd(lMmNZN dd)lOmPZP dd*lQmRZR dd+lSmTZT dd,lUmVZV dd-lWmXZX dd.lYmZZZ dd/l[m\Z\ dd0l]m^Z^ dd1l_m`Z` dd2lambZb dd3lcmdZd dd4lemfZf dd5lgmhZh dd6limjZj dd7lkmlZl dd8lmmnZn dd9lompZp dd:lqmrZr dd;lsmtZt dd<lumvZv dd=lwmxZx dd>lymzZz dd?l{m|Z| dd@l}m~Z~ ddAlmZ ddBlmZ ddClmZ ddDlmZ ddElmZ ddFlmZ ddGlmZ ddHlmZ ddIlmZ ddJlmZ ddKlmZ ddLlmZ ddMlmZ ddNlmZ ddOlmZ ddPlmZ ddQlmZ ddRlmZ ddSlmZ ddTlmZ ddUlmZ ddVlmZ ddWlmZ ddXlmZ ddYlmZ ddZlmZ dd[lmZ dd\lmZ dd]lmZ dd^lmZ dd_lmZ dd`lmZ ddalmZ ddblmZ ddclmZ dddlmZ ddelmZ  G df dgge
eeeeee"eeee eeeee*e,e$e&e(e.e0e2e4e6e8e:e<e>e@eBeDeFeHeJeLeNePeReTeVeXeZe\e^e`ebedefehejeleneperetevexeze|e~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeđeƑeȑ Zyh)i    )Dict)	AppOption)AutoWebViewOption)AUTOMATION_NAME)PLATFORM_NAMEAppiumOptions)BundleIdOption)ClearSystemFilesOption)DeviceNameOption)EnablePerformanceLoggingOption)IsHeadlessOption)LanguageOption)LocaleOption)OrientationOption)OtherAppsOption)PlatformVersionOption)SkipLogCaptureOption)
UdidOption   )AppInstallStrategyOption)AppPushTimeoutOption)LocalizableStringsDirOption)$IncludeDeviceCapsToSessionInfoOption)ResetLocationServiceOption)CommandTimeoutsOption)LaunchWithIdbOption)ShowIosLogOption)UseJsonSourceOption)CalendarAccessAuthorizedOption)CalendarFormatOption)ConnectHardwareKeyboardOption)CustomSslCertOption)#EnforceFreshSimulatorCreationOption),ForceSimulatorSoftwareKeyboardPresenceOption)IosSimulatorLogsPredicateOption)KeepKeyChainsOption)KeychainsExcludePatternsOption)PermissionsOption)ReduceMotionOption)ResetOnSessionStartOnlyOption)ScaleFactorOption)ShutdownOtherSimulatorsOption)SimulatorDevicesSetPathOption)&SimulatorPasteboardAutomaticSyncOption)SimulatorStartupTimeoutOption)SimulatorTracePointerOption)SimulatorWindowCenterOption))AllowProvisioningDeviceRegistrationOption)AutoAcceptAlertsOption)AutoDismissAlertsOption)DerivedDataPathOption)!DisableAutomaticScreenshotsOption)ForceAppLaunchOption)KeychainPasswordOption)KeychainPathOption)MaxTypingFrequencyOption)MjpegServerPortOption)PrebuiltWdaPathOption)ProcessArgumentsOption)ResultBundlePathOption)ScreenshotQualityOption)ShouldTerminateAppOption)#ShouldUseSingletonTestManagerOption)ShowXcodeLogOption)SimpleIsVisibleCheckOption)UpdatedWdaBundleIdOption)UseNativeCachingStrategyOption)UseNewWdaOption)UsePrebuiltWdaOption)UsePreinstalledWdaOption)UseSimpleBuildTestOption)UseXctestrunFileOption)WaitForIdleTimeoutOption)WaitForQuiescenceOption)WdaBaseUrlOption)WdaConnectionTimeoutOption)WdaEventloopIdleDelayOption)WdaLaunchTimeoutOption)WdaLocalPortOption)WdaStartupRetriesOption)WdaStartupRetryIntervalOption)WebDriverAgentUrlOption)XcodeOrgIdOption)XcodeSigningIdOption)AbsoluteWebLocationsOption) AdditionalWebviewBundleIdsOption)!EnableAsyncExecuteFromHttpsOption)FullContextListOption)IncludeSafariInWebviewsOption)NativeWebTapOption)SafariGarbageCollectOption)SafariIgnoreFraudWarningOption)SafariIgnoreWebHostnamesOption)SafariInitialUrlOption)&SafariLogAllCommunicationHexDumpOption)SafariLogAllCommunicationOption)!SafariOpenLinksInBackgroundOption)SafariSocketChunkSizeOption)&SafariWebInspectorMaxFrameLengthOption)WebkitResponseTimeoutOption)WebviewConnectRetriesOption)WebviewConnectTimeoutOptionc                   "    e Zd Zedefd       Zy)XCUITestOptionsreturnc                     t         dt        diS )NXCUITestiOS)r   r   )selfs    T/home/ubuntu/.local/lib/python3.12/site-packages/appium/options/ios/xcuitest/base.pydefault_capabilitiesz$XCUITestOptions.default_capabilities   s     Z5
 	
    N)__name__
__module____qualname__propertyr   rq    rr   rp   rj   rj   z   s    H 
d 
 
rr   rj   N)typingr    appium.options.common.app_optionr   *appium.options.common.auto_web_view_optionr   ,appium.options.common.automation_name_optionr   appium.options.common.baser   r   &appium.options.common.bundle_id_optionr	   /appium.options.common.clear_system_files_optionr
   (appium.options.common.device_name_optionr   7appium.options.common.enable_performance_logging_optionr   (appium.options.common.is_headless_optionr   %appium.options.common.language_optionr   #appium.options.common.locale_optionr   (appium.options.common.orientation_optionr   'appium.options.common.other_apps_optionr   -appium.options.common.platform_version_optionr   -appium.options.common.skip_log_capture_optionr   !appium.options.common.udid_optionr   app.app_install_strategy_optionr   app.app_push_timeout_optionr   "app.localizable_strings_dir_optionr   2general.include_device_caps_to_session_info_optionr   %general.reset_location_service_optionr   other.command_timeouts_optionr   other.launch_with_idb_optionr   other.show_ios_log_optionr   other.use_json_source_optionr   +simulator.calendar_access_authorized_optionr    simulator.calendar_format_optionr    *simulator.connect_hardware_keyboard_optionr!    simulator.custom_ssl_cert_optionr"   1simulator.enforce_fresh_simulator_creation_optionr#   ;simulator.force_simulator_software_keyboard_presence_optionr$   -simulator.ios_simulator_logs_predicate_optionr%    simulator.keep_key_chains_optionr&   +simulator.keychains_exclude_patterns_optionr'   simulator.permissions_optionr(   simulator.reduce_motion_optionr)   ,simulator.reset_on_session_start_only_optionr*   simulator.scale_factor_optionr+   *simulator.shutdown_other_simulators_optionr,   +simulator.simulator_devices_set_path_optionr-   4simulator.simulator_pasteboard_automatic_sync_optionr.   *simulator.simulator_startup_timeout_optionr/   (simulator.simulator_trace_pointer_optionr0   (simulator.simulator_window_center_optionr1   0wda.allow_provisioning_device_regitration_optionr2   wda.auto_accept_alerts_optionr3   wda.auto_disimiss_alerts_optionr4   wda.derived_data_path_optionr5   (wda.disable_automatic_screenshots_optionr6   wda.force_app_launch_optionr7   wda.keychain_password_optionr8   wda.keychain_path_optionr9   wda.max_typing_frequency_optionr:   wda.mjpeg_server_port_optionr;   wda.prebuilt_wda_path_optionr<   wda.process_arguments_optionr=   wda.result_bundle_path_optionr>   wda.screenshot_quality_optionr?   wda.should_terminate_app_optionr@   ,wda.should_use_singleton_test_manager_optionrA   wda.show_xcode_log_optionrB   "wda.simple_is_visible_check_optionrC    wda.updated_wda_bundle_id_optionrD   &wda.use_native_caching_strategy_optionrE   wda.use_new_wda_optionrF   wda.use_prebuilt_wda_optionrG   wda.use_preinstalled_wda_optionrH    wda.use_simple_build_test_optionrI   wda.use_xctestrun_file_optionrJ    wda.wait_for_idle_timeout_optionrK   wda.wait_for_quiescence_optionrL   wda.wda_base_url_optionrM   !wda.wda_connection_timeout_optionrN   #wda.wda_eventloop_idle_delay_optionrO   wda.wda_launch_timeout_optionrP   wda.wda_local_port_optionrQ   wda.wda_startup_retries_optionrR   %wda.wda_startup_retry_interval_optionrS   wda.web_driver_agent_url_optionrT   wda.xcode_org_id_optionrU   wda.xcode_signing_id_optionrV   %webview.absolute_web_locations_optionrW   ,webview.additional_webview_bundle_ids_optionrX   .webview.enable_async_execute_from_https_optionrY    webview.full_context_list_optionrZ   )webview.include_safari_in_webviews_optionr[   webview.native_web_tap_optionr\   %webview.safari_garbage_collect_optionr]   *webview.safari_ignore_fraud_warning_optionr^   *webview.safari_ignore_web_hostnames_optionr_   !webview.safari_initial_url_optionr`   4webview.safari_log_all_communication_hex_dump_optionra   +webview.safari_log_all_communication_optionrb   .webview.safari_open_links_in_background_optionrc   'webview.safari_socket_chunk_size_optionrd   4webview.safari_web_inspector_max_frame_length_optionre   &webview.webkit_response_timeout_optionrf   &webview.webview_connect_retries_optionrg   &webview.webview_connect_timeout_optionrh   rj   rw   rr   rp   <module>r      s  $  6 H H C A R E b E @ < F C O N 8 E = K d M @ = 7 = W B U A b u Z A W ; > W < U V h U Q Q g A D ? W = @ 8 E ? ? @ A B E ] 9 J F R 3 = E F A F C 5 I L A 9 C P D 5 = M Z ] C T = M V V E h X ] P h O O Oi
i
i
 i
 	i

 i
 i
 i
 i
 i
 i
 i
 i
 #i
 i
 i
  )!i
" #i
$ %i
& 'i
(  )i
* +i
, -i
. /i
0 1i
2 #3i
4 5i
6 "7i
8 9i
: (;i
< 1=i
> $?i
@ Ai
B #Ci
D Ei
F Gi
H "Ii
J Ki
L "Mi
N "Oi
P +Qi
R "Si
T  Ui
V  Wi
X .Yi
Z [i
\ ]i
^ _i
` &ai
b ci
d ei
f gi
h ii
j ki
l mi
n oi
p qi
r si
t ui
v (wi
x yi
z {i
| }i
~ #i
@ Ai
B Ci
D Ei
F Gi
H Ii
J Ki
L Mi
N Oi
P Qi
R  Si
T Ui
V Wi
X Yi
Z "[i
\ ]i
^ _i
` ai
b ci
d %ei
f &gi
h ii
j "ki
l mi
n oi
p #qi
r #si
t ui
v +wi
x $yi
z &{i
|  }i
~ +i
@  Ai
B  Ci
D  Ei
rr   