You.i Engine
CYIWebDriver Class Reference

Detailed Description

CYIWebDriver exposes functionality for the Appium driver to use, using a socket server.

#include <appium/YiWebDriver.h>

Inheritance diagram for CYIWebDriver:

Public Types

enum  RESPONSE_STATUS {
  WEBDRIVER_SUCCESS = 0,
  WEBDRIVER_NO_SUCH_ELEMENT = 7,
  WEBDRIVER_UNKNOWN_COMMAND = 9,
  WEBDRIVER_STALE_ELEMENT_REFERENCE = 10,
  WEBDRIVER_ELEMENT_NOT_VISIBLE = 11,
  WEBDRIVER_INVALID_ELEMENT_STATE = 12,
  WEBDRIVER_UNKNOWN_ERROR = 13,
  WEBDRIVER_ELEMENT_IS_NOT_SELECTABLE = 15,
  WEBDRIVER_NO_SUCH_WINDOW = 23,
  WEBDRIVER_INVALID_SELECTOR = 32
}
 

Public Member Functions

 CYIWebDriver ()
 
virtual ~CYIWebDriver ()
 
void Start ()
 
- Public Member Functions inherited from CYISignalHandler
 CYISignalHandler ()
 
 CYISignalHandler (const CYISignalHandler &rSignalHandler)
 
virtual ~CYISignalHandler ()
 
CYISignalHandleroperator= (const CYISignalHandler &rSignalHandler)
 
void MoveToThread (CYIThread *pThread)
 This function allows the user to override the default thread affinity to any CYIThread that may or may not be running. More...
 
CYIThreadHandle GetThreadAffinity () const
 
void SetThreadAffinity (const CYIThreadHandle &rThreadAffinity)
 
virtual bool IsConnected () const
 
virtual bool IsConnected (const CYISignalBase &rSignal) const
 
void Disconnect (CYISignalBase &rSignal)
 
void DisconnectFromAllSignals ()
 
- Public Member Functions inherited from CYIThread::Listener
 Listener ()
 
virtual ~Listener ()
 
virtual void OnThreadStarted (CYIThread *)
 
virtual void OnThreadTerminated (CYIThread *)
 
virtual void OnThreadFinished (CYIThread *)
 

Member Enumeration Documentation

Enumerator
WEBDRIVER_SUCCESS 
WEBDRIVER_NO_SUCH_ELEMENT 
WEBDRIVER_UNKNOWN_COMMAND 
WEBDRIVER_STALE_ELEMENT_REFERENCE 
WEBDRIVER_ELEMENT_NOT_VISIBLE 
WEBDRIVER_INVALID_ELEMENT_STATE 
WEBDRIVER_UNKNOWN_ERROR 
WEBDRIVER_ELEMENT_IS_NOT_SELECTABLE 
WEBDRIVER_NO_SUCH_WINDOW 
WEBDRIVER_INVALID_SELECTOR 

Constructor & Destructor Documentation

CYIWebDriver::CYIWebDriver ( )
virtual CYIWebDriver::~CYIWebDriver ( )
virtual

Member Function Documentation

void CYIWebDriver::Start ( )

Start listening for Appium commands.


The documentation for this class was generated from the following file: