class RUTL::Interface::WindowsApp
Parent class for all Windows apps.
Public Instance Methods
base_opts()
click to toggle source
# File lib/rutl/interface/windows/windows_app.rb, line 10 def base_opts { caps: { platformName: 'WINDOWS', platform: 'WINDOWS', deviceName: 'WindowsPC' }, appium_lib: { wait_timeout: 2, wait_interval: 0.01 } } end
kill()
click to toggle source
# File lib/rutl/interface/windows/windows_app.rb, line 18 def kill system "taskkill /f /im #{@app_name} /t 1>nul 2>&1" end
open?()
click to toggle source
# File lib/rutl/interface/windows/windows_app.rb, line 22 def open? @driver.find_elements(:id, 0) true rescue Selenium::WebDriver::Error::NoSuchWindowError false end
quit()
click to toggle source
# File lib/rutl/interface/windows/windows_app.rb, line 29 def quit @driver.driver_quit kill end