Package org.zkoss.test

Examples of org.zkoss.test.JQuery


    Assert.assertEquals(sheetName, firstSheet.text());
  }
 
  @Test
  public void move_shift_right() {
    JQuery sheet = jq(".zssheettab").first();
    String sheetName = sheet.text();
    rightClick(sheet);
    click(".z-menupopup:visible .zsmenuitem-moveSheetRight");
   
    Assert.assertEquals(sheetName, jq(".zssheettab").eq(1).text());
  }
View Full Code Here


    int bRow = 16;
    int rCol = 9;
    spreadsheet.setSelection(tRow, lCol, bRow, rCol);
    click(".zstbtn-fillColor .zstbtn-cave");
   
    JQuery target = jqFactory.create("'.z-colorpalette-colorbox'").eq(68);
    String color = target.css("background-color");
    click(target);
   
    verifyFillColor(new Color(color), tRow, lCol, bRow, rCol);
  }
View Full Code Here

  public void B112() {
   
    int firstSheetWidgetSize = jq(".zswidgetpanel").children().length();
    Assert.assertEquals(1, firstSheetWidgetSize);
   
    JQuery secondSheet = jq(".zssheettab").eq(1);
    mouseDirector.click(secondSheet);
    timeBlocker.waitResponse();
   
    JQuery firstSheet = jq(".zssheettab").eq(0);
    mouseDirector.click(firstSheet);
    Assert.assertEquals(1, firstSheetWidgetSize);
   
    mouseDirector.click(jq("$setChartBook"));
    firstSheetWidgetSize = jq(".zswidgetpanel").children().length();
View Full Code Here

    //1. focus [5, 10] at first sheet
    //2. switch back to first sheet, focus shall remain [5, 10]
   
    spreadsheet.focus(5, 10);
   
    JQuery secondSheet = jq(".zssheettab").eq(1);
    click(secondSheet);
   
    JQuery firstSheet = jq(".zssheettab").first();
    click(firstSheet);
    Assert.assertTrue(spreadsheet.isSelection(5, 10));
  }
View Full Code Here

    //3. switch back to first sheet, shall restore previous top/left
    mouseDirector.pageDown(0, 0);
    Rect expected = spreadsheet.getVisibleRange();
    Assert.assertTrue(expected.getTop() > 0);
   
    JQuery secondSheet = jq(".zssheettab").eq(1);
    click(secondSheet);
   
    JQuery firstSheet = jq(".zssheettab").first();
    click(firstSheet);
   
    Assert.assertEquals(expected, spreadsheet.getVisibleRange());
  }
View Full Code Here

   
    spreadsheet.setSelection(tRow, lCol, bRow, rCol);
    keyboardDirector.ctrlCopy(tRow, lCol, bRow, rCol);
    Assert.assertTrue(isVisible(".zshighlight"));
   
    JQuery secondSheet = jq(".zssheettab").eq(1);
    click(secondSheet);
    Assert.assertFalse(isVisible(".zshighlight"));
   
    JQuery firstSheet = jq(".zssheettab").first();
    click(firstSheet);
    Assert.assertTrue(isVisible(".zshighlight"));
    Assert.assertTrue(spreadsheet.isHighlight(tRow, lCol, bRow, rCol));
  }
View Full Code Here

    javascriptExecutor = (JavascriptExecutor) webDriver;
    timeBlocker.waitResponse();
  }
 
  protected boolean isVisible(String stringSelector) {
    JQuery target = jqFactory.create("'" + stringSelector + "'");
    return target.isVisible();
  }
View Full Code Here

    JQuery target = jqFactory.create("'" + stringSelector + "'");
    return target.isVisible();
  }
 
  protected void click(String stringSelector) {
    JQuery target = jqFactory.create("'" + stringSelector + "'");
    click(target);
  }
View Full Code Here

  public void focus(int row, int col) {
//    WebElement cell = getCell(col, row).getWebElement();
//    cell.click();
//    cell.click();
   
    JQuery target = cellFactory.create(row, col).jq$n();
   
    //if spreadsheet widget doesn't have focus, the first event will focus on last focus
    new JavascriptActions(webDriver)
    .mouseDown(target, MouseButton.LEFT)
    .mouseUp(target, MouseButton.LEFT)
View Full Code Here

  }
 
  public void setSelection(int tRow, int lCol, int bRow, int rCol) {
    focus(tRow, lCol);
   
    JQuery from = cellFactory.create(tRow, lCol).jq$n();
    JQuery to = cellFactory.create(bRow, rCol).jq$n();
   
    new JavascriptActions(webDriver)
    .mouseDown(from, MouseButton.LEFT)
    .mouseMove(from, MouseButton.LEFT)
    .mouseMove(to, MouseButton.LEFT)
View Full Code Here

TOP

Related Classes of org.zkoss.test.JQuery

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.