it("result grouping", function() {
   var menu = driver.findElement(wd.By.id("autocompletionWidget"));
   webdrSetup.click(menu);
   wd.sleep(200);
   var submenu = driver.findElement(wd.By.xpath("//li[contains(@class,'submenu')]/descendant::a[text() = 'Result grouping']"));
   submenu.click();
   wd.sleep(500);
   var input = driver.findElement(wd.By.id("autocomplete"));
   input.click();
   input.sendKeys("ma");
   input.sendKeys(wd.Keys.ENTER);
   input.sendKeys(wd.Keys.RETURN);
   wd.sleep(400);
   assert.equal(input.getAttribute("value"), "Matlab");
 });
Example #2
0
 it("disable multi selection", function() {
   var menu = driver.findElement(wd.By.id("treeWidget"));
   webdrSetup.click(menu);
   wd.sleep(2000);
   driver.findElement(wd.By.id("enablemulti")).click();
   var checkboxes = driver.findElements(wd.By.xpath("//input[contains(@class,'qx-tree-checkbox baselib-tree-checkbox')]"));
   checkboxes[0].click();
   assert.isTrue(checkboxes[0].isDisplayed());
   driver.findElement(wd.By.id("disablemulti")).click();
 });
 it("customized result list", function() {
   var menu = driver.findElement(wd.By.id("autocompletionWidget"));
   webdrSetup.click(menu);
   var submenu = driver.findElement(wd.By.xpath("//li[contains(@class,'submenu')]/descendant::a[text() = 'Customized result list']"));
   submenu.click();
   wd.sleep(400);
   var input = driver.findElement(wd.By.id("autocomplete"));
   input.sendKeys("dai");
   input.sendKeys(wd.Keys.ENTER);
   assert.equal(input.getAttribute("value"), "DAILYMOTION");
 });
Example #4
0
 it("show drawer bottom", function() {
   //first drawer
   var menu = driver.findElement(wd.By.id("drawerWidget"));
   webdrSetup.click(menu);
   wd.sleep(1000);
   driver.findElement(wd.By.xpath("//label[contains(@class,'button-a1')][text()='Show bottom drawer I']")).click();
   var bottom1 = driver.findElement(wd.By.id("drawer10"));
   assert.isTrue(bottom1.isDisplayed(), "1");
   wd.sleep(1000);
   driver.findElement(wd.By.xpath("//label[contains(@class,'center buttonHide button-b3')][contains(@data-target,'drawer10')]")).click();
   wd.sleep(1000);
   //2nd drawer
   driver.findElement(wd.By.xpath("//label[contains(@class,'button-a1')][text()='Show bottom drawer II']")).click();
   var bottom2 = driver.findElement(wd.By.id("drawer11"));
   assert.isTrue(bottom2.isDisplayed(), "2");
   wd.sleep(1000);
   driver.findElement(wd.By.xpath("//label[contains(@class,'center buttonHide button-b3')][contains(@data-target,'drawer11')]")).click();
   wd.sleep(1500);
   //3rd drawer
   driver.findElement(wd.By.xpath("//label[contains(@class,'button-a1')][text()='Show bottom drawer III']")).click();
   var bottom3 = driver.findElement(wd.By.id("drawer12"));
   wd.sleep(1000);
   assert.isTrue(bottom3.isDisplayed(), "3");
   driver.findElement(wd.By.xpath("//label[contains(@class,'center buttonHide button-b3')][contains(@data-target,'drawer12')]")).click();
 });
Example #5
0
 it("check Dom based table", function() {
   var menu = driver.findElement(wd.By.id("tableWidget"));
   webdrSetup.click(menu);
   driver.findElement(wd.By.xpath("//li[contains(@class,'submenu')]/descendant::a[text() = 'Dom based table']")).click();
   var tableLength = driver.findElements(wd.By.xpath("//table[contains(@id,employeetable)]//tbody//tr")).length;
   var filterKeyword = driver.findElement(wd.By.id("filterKeyword"));
   filterKeyword.sendKeys("Tokyo");
   driver.findElement(wd.By.id("filterButton")).click();
   wd.sleep(1000);
   assert.equal(driver.findElements(wd.By.xpath("//table[contains(@id,employeetable)]//tbody//tr")).length, 3);
   driver.findElement(wd.By.id("resetButton")).click();
   assert.equal(tableLength, driver.findElements(wd.By.xpath("//table[contains(@id,employeetable)]//tbody//tr")).length);
 });
Example #6
0
 it("click button", function() {
   //drawer has also id 'buttonWidget'
   var menu = driver.findElement(wd.By.id("buttonWidget"));
   webdrSetup.click(menu);
   wd.sleep(1000);
   var button = driver.findElement(wd.By.xpath("//button[contains(@id,'button-example')]"));
   button.click();
   var buttonMenu = driver.findElement(wd.By.id("buttonMenu"));
   assert.isTrue(buttonMenu.isDisplayed());
   driver.findElement(wd.By.id("action1")).click();
   var text = driver.findElement(wd.By.id("button-debug"));
   assert.equal("You have selected the 'Action 1'", text.getText());
 });
Example #7
0
 it("show drawer right", function() {
   //first drawer
   var menu = driver.findElement(wd.By.id("drawerWidget"));
   webdrSetup.click(menu);
   driver.findElement(wd.By.xpath("//label[contains(@class,'button-a1')][text()='Show right drawer I']")).click();
   var right1 = driver.findElement(wd.By.id("drawer7"));
   assert.isTrue(right1.isDisplayed(), "1");
   wd.sleep(1000);
   driver.findElement(wd.By.xpath("//label[contains(@class,'center buttonHide button-b3')][contains(@data-target,'drawer7')]")).click();
   wd.sleep(1000);
   //2nd drawer
   driver.findElement(wd.By.xpath("//label[contains(@class,'button-a1')][text()='Show right drawer II']")).click();
   var right2 = driver.findElement(wd.By.id("drawer8"));
   assert.isTrue(right2.isDisplayed(), "2");
   wd.sleep(1000);
   driver.findElement(wd.By.xpath("//label[contains(@class,'center buttonHide button-b3')][contains(@data-target,'drawer8')]")).click();
   wd.sleep(1000);
   //3rd drawer
   driver.findElement(wd.By.xpath("//label[contains(@class,'button-a1')][text()='Show right drawer III']")).click();
   var right3 = driver.findElement(wd.By.id("drawer9"));
   assert.isTrue(right3.isDisplayed(), "3");
   driver.findElement(wd.By.xpath("//label[contains(@class,'center buttonHide button-b3')][contains(@data-target,'drawer9')]")).click();
 });
Example #8
0
 beforeEach(function() {
   wd.sleep(2000);
 });