Module: Appium::Ios::Xcuitest::Command
- Defined in:
- lib/appium_lib/ios/xcuitest/command.rb
Instance Method Summary collapse
-
#start_logs_broadcast(syslog_file = 'syslog.log') ⇒ Object
deprecated
Deprecated.
Please use BiDi implementation via ‘$driver.driver.bidi` directly instead.
-
#stop_logs_broadcast ⇒ Object
deprecated
Deprecated.
Please use BiDi implementation directly instead.
Instance Method Details
#start_logs_broadcast(syslog_file = 'syslog.log') ⇒ Object
Deprecated.
Please use BiDi implementation via ‘$driver.driver.bidi` directly instead.
Starts iOS syslog broadcast websocket
35 36 37 38 39 40 |
# File 'lib/appium_lib/ios/xcuitest/command.rb', line 35 def start_logs_broadcast(syslog_file = 'syslog.log') @driver.execute_script 'mobile: startLogsBroadcast' socket_url = "ws://#{URI.parse(server_url).host}:#{@core.port}/ws/session/#{@driver.session_id}/appium/device/syslog" @logcat_client = ::Appium::Common::Command::WsLogcat.new(url: socket_url, output_file: syslog_file) end |
#stop_logs_broadcast ⇒ Object
Deprecated.
Please use BiDi implementation directly instead.
Stop iOS syslog broadcast websocket
50 51 52 53 54 |
# File 'lib/appium_lib/ios/xcuitest/command.rb', line 50 def stop_logs_broadcast @logcat_client.close @driver.execute_script 'mobile: stopLogsBroadcast' end |