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.