|
WD
|
#include <webdriver_view_executor.h>

Public Member Functions | |
| ViewCmdExecutorCreator () | |
| virtual | ~ViewCmdExecutorCreator () |
| virtual ViewCmdExecutor * | CreateExecutor (Session *session, ViewId viewId) const =0 |
| virtual bool | CanHandleView (Session *session, ViewId viewId, ViewType *viewType=NULL) const =0 |
| virtual std::string | GetViewTypeName () const =0 |
base class for custom cmd executor creators
| webdriver::ViewCmdExecutorCreator::ViewCmdExecutorCreator | ( | ) |
|
inlinevirtual |
|
pure virtual |
check if view suppported
| session | pointer to session | |
| viewId | view to operate on | |
| [out] | viewType | returned type of view |
Implemented in webdriver::QWebViewCmdExecutorCreator, webdriver::QmlWebViewCmdExecutorCreator, webdriver::GraphicsWebViewCmdExecutorCreator, webdriver::QQmlViewCmdExecutorCreator, webdriver::Quick2ViewCmdExecutorCreator, and webdriver::QWidgetViewCmdExecutorCreator.
|
pure virtual |
custom method, creates executor for specified view
| session | pointer to session |
| viewId | view to operate on |
Implemented in webdriver::QWebViewCmdExecutorCreator, webdriver::QmlWebViewCmdExecutorCreator, webdriver::GraphicsWebViewCmdExecutorCreator, webdriver::QQmlViewCmdExecutorCreator, webdriver::Quick2ViewCmdExecutorCreator, and webdriver::QWidgetViewCmdExecutorCreator.
|
pure virtual |
Implemented in webdriver::QWebViewCmdExecutorCreator, webdriver::QmlWebViewCmdExecutorCreator, webdriver::GraphicsWebViewCmdExecutorCreator, webdriver::QQmlViewCmdExecutorCreator, webdriver::Quick2ViewCmdExecutorCreator, and webdriver::QWidgetViewCmdExecutorCreator.