5 #include "AccessibleNode.h"
6 #include "ISearchable.h"
7 #include "UiSelector.h"
32 std::unique_ptr<AccessibleNode> node);
63 bool hasObject(
const std::shared_ptr<UiSelector> selector)
const override;
70 const std::shared_ptr<UiSelector> selector)
const override;
77 const std::shared_ptr<UiSelector> selector)
const override;
84 const std::function<
bool(
const ISearchable *)> condition)
const;
90 std::unique_ptr<UiObject>
waitFor(
91 const std::function<std::unique_ptr<UiObject>(
const ISearchable *)>
98 bool waitFor(
const std::function<
bool(
const UiObject *)> condition)
const;
117 std::vector<std::unique_ptr<UiObject>>
getChildren()
const;
147 void setText(std::string text);
243 void longClick(
const unsigned int intv = LOGNCLICK_INTERVAL)
const;
273 std::shared_ptr<UiSelector> mSelector;
278 std::unique_ptr<AccessibleNode> mNode;
289 static const unsigned int LOGNCLICK_INTERVAL = 50;