diff options
author | Ahmed ElShreif <aelshreif7@gmail.com> | 2020-07-10 23:45:51 +0200 |
---|---|---|
committer | Ahmed ElShreif <aelshreif7@gmail.com> | 2020-07-14 15:28:47 +0200 |
commit | d17227830438f7a7e0d5de82b5a447771dfe8f25 (patch) | |
tree | c565dc058e2ddbd0d5564776be6669c43821dbca /vcl/source/window/toolbox2.cxx | |
parent | af1eee15fdacbef4d43f130750b7dbee432ef39b (diff) |
uitest : Add support for "ToolBox" Objects for example" "bottom find bar"
This patch will help us in testing any ToolBox Objects by this lines :
>> variable_name = MainWindow.getChild(Bar_name)
>> variable_name.executeAction("CLICK", mkPropertyValues({"POS": poition_x }))
for position_x you just put the id of which entry in the ToolBox do you want to press on it .
Also This patch set the ID of the bottom find bar to be "FindBar" to be able to select it in UITests .
Change-Id: I360cdbde47be188c49c6d61bf5df4df5caa6a23e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98549
Tested-by: Jenkins
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'vcl/source/window/toolbox2.cxx')
-rw-r--r-- | vcl/source/window/toolbox2.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/vcl/source/window/toolbox2.cxx b/vcl/source/window/toolbox2.cxx index 6ee94e7b0ae5..b15e97f14dcf 100644 --- a/vcl/source/window/toolbox2.cxx +++ b/vcl/source/window/toolbox2.cxx @@ -41,6 +41,8 @@ #include <unotools/confignode.hxx> #include <tools/json_writer.hxx> +#include <vcl/uitest/uiobject.hxx> + using namespace vcl; #define TB_SEP_SIZE 8 // Separator size @@ -350,6 +352,11 @@ void ToolBox::Highlight() CallEventListeners( VclEventId::ToolboxHighlight ); } +FactoryFunction ToolBox::GetUITestFactory() const +{ + return ToolBoxUIObject::create; +} + void ToolBox::Select() { VclPtr<vcl::Window> xWindow = this; |