Use some functions from common_functions.sah, in planning_labels_test.sah
FEA: ItEr75S26SchedulingTests
This commit is contained in:
parent
9fd9427253
commit
0687fc1eb8
1 changed files with 13 additions and 25 deletions
|
|
@ -32,11 +32,11 @@
|
||||||
|
|
||||||
_include("../common_functions.sah");
|
_include("../common_functions.sah");
|
||||||
|
|
||||||
function planningAssignLabel(){
|
function planningAssignLabel($label){
|
||||||
_doubleClick(_span("z-dottree-ico z-dottree-firstspacer"));
|
_doubleClick(_span("z-dottree-ico z-dottree-firstspacer"));
|
||||||
_click(_span("Labels"));
|
_click(_span("Labels"));
|
||||||
_click(_italic(0, _span("Assign Label[1]")));
|
_click(_italic(0, _span("Assign Label[1]")));
|
||||||
_click(_div("High"));
|
_click(_div($label));
|
||||||
_click(_cell("z-button-cm", _near(_span("Assign Label[1]"))));
|
_click(_cell("z-button-cm", _near(_span("Assign Label[1]"))));
|
||||||
_click(_cell("Back"));
|
_click(_cell("Back"));
|
||||||
_click(_image("ico_save.png"));
|
_click(_image("ico_save.png"));
|
||||||
|
|
@ -44,24 +44,16 @@ function planningAssignLabel(){
|
||||||
_log("Assig the label in a task", "custom1");
|
_log("Assig the label in a task", "custom1");
|
||||||
}
|
}
|
||||||
|
|
||||||
function planningCheckLabel(){
|
function planningCheckLabel($label){
|
||||||
_click(_cell("Project Scheduling"));
|
_click(_cell("Project Scheduling"));
|
||||||
_click(_image("ico_labels.png"));
|
_click(_image("ico_labels.png"));
|
||||||
planningCheckAssignedValidation();
|
planningCheckAssignedValidation($label);
|
||||||
_log("Check if the labels are showed", "custom1");
|
_log("Check if the labels are showed", "custom1");
|
||||||
}
|
}
|
||||||
|
|
||||||
function commonProjectPlanningFilter($label, $labelName){
|
|
||||||
_click(_italic(0, _near(_span("with"))));
|
|
||||||
_click(_div($labelName+" ( "+$label+" )"));
|
|
||||||
_click(_cell("Filter"));
|
|
||||||
planningCheckLabelFilterValidation();
|
|
||||||
_log("Check if the labels are filtered", "custom1");
|
|
||||||
}
|
|
||||||
|
|
||||||
function deleteRequiredElements(){
|
function deleteRequiredElements(){
|
||||||
commonDeleteProject($projectName);
|
commonDeleteProject($projectName);
|
||||||
commonLabelDelete($label);
|
commonLabelDelete($labelName);
|
||||||
_log("Delete required elements", "custom1");
|
_log("Delete required elements", "custom1");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -69,18 +61,14 @@ function deleteRequiredElements(){
|
||||||
* Validations
|
* Validations
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function planningCheckAssignedValidation(){
|
function planningCheckAssignedValidation($label){
|
||||||
_assertExists(_div("High"));
|
_assertExists(_div($label));
|
||||||
_assert(_isVisible(_div("High")));
|
_assert(_isVisible(_div($label)));
|
||||||
}
|
|
||||||
|
|
||||||
function planningCheckLabelFilterValidation(){
|
|
||||||
_assertNotTrue(_isVisible(_span("z-tree-ico z-tree-firstspacer[1]")));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* test values */
|
/* test values */
|
||||||
|
|
||||||
var $label = "Experience";
|
var $labelName = "Experience";
|
||||||
var $labelList = ["High", "Low"];
|
var $labelList = ["High", "Low"];
|
||||||
var $projectName = "ProjectForPlannigLabels";
|
var $projectName = "ProjectForPlannigLabels";
|
||||||
var $taskName = "taskForPlanningLabels";
|
var $taskName = "taskForPlanningLabels";
|
||||||
|
|
@ -90,14 +78,14 @@ var $taskName2 = "taskForPlanningLabels2";
|
||||||
|
|
||||||
commonLogin("admin", "admin");
|
commonLogin("admin", "admin");
|
||||||
|
|
||||||
commonLabelCreate($label, $labelList);
|
commonLabelCreate($labelName, $labelList);
|
||||||
commonCreateProject($projectName);
|
commonCreateProject($projectName);
|
||||||
commonCreateTask($projectName, $taskName, "12");
|
commonCreateTask($projectName, $taskName, "12");
|
||||||
commonCreateTask($projectName, $taskName2, "24");
|
commonCreateTask($projectName, $taskName2, "24");
|
||||||
commonEditProject($projectName);
|
commonEditProject($projectName);
|
||||||
planningAssignLabel();
|
planningAssignLabel($labelList[0]);
|
||||||
planningCheckLabel();
|
planningCheckLabel($labelList[0]);
|
||||||
commonProjectPlanningFilter($label, $labelList[0]);
|
commonProjectPlanningFilter($labelName, $labelList[0]);
|
||||||
deleteRequiredElements();
|
deleteRequiredElements();
|
||||||
|
|
||||||
commonLogout();
|
commonLogout();
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue