Class ZK


  • public class ZK
    extends ClientWidget
    A simulator of ZK client side object, which wraps the ZK client API.
    Author:
    jumperchen
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.openqa.selenium.By

        org.openqa.selenium.By.ByClassName, org.openqa.selenium.By.ByCssSelector, org.openqa.selenium.By.ById, org.openqa.selenium.By.ByLinkText, org.openqa.selenium.By.ByName, org.openqa.selenium.By.ByPartialLinkText, org.openqa.selenium.By.ByTagName, org.openqa.selenium.By.ByXPath, org.openqa.selenium.By.Remotable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String VERSION  
    • Constructor Summary

      Constructors 
      Constructor Description
      ZK​(java.lang.String selector)  
      ZK​(java.lang.StringBuffer out)  
      ZK​(java.lang.StringBuffer out, java.lang.String script)  
      ZK​(ClientWidget el)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean exists()
      Returns whether the widget exists or not.
      void focus()
      focus the current element
      static boolean is​(java.lang.String name)
      Returns the boolean value from the evaluated name.
      JQuery jq()
      Switches to the JQuery object.
      int revisedHeight​(int size)
      Returns the revised height.
      int[] revisedOffset()
      Returns the revised offset array.
      int revisedWidth​(int size)
      Returns the revised width.
      org.openqa.selenium.By toBy()
      Returns the element as By element, if possible.
      Element toElement()
      Returns the element from this client widget.
      • Methods inherited from class org.openqa.selenium.By

        className, cssSelector, equals, findElement, getJavascriptExecutor, getWebDriver, hashCode, id, linkText, name, partialLinkText, tagName, xpath
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • VERSION

        public static final java.lang.String VERSION
    • Constructor Detail

      • ZK

        public ZK​(java.lang.String selector)
      • ZK

        public ZK​(java.lang.StringBuffer out,
                  java.lang.String script)
      • ZK

        public ZK​(java.lang.StringBuffer out)
    • Method Detail

      • revisedOffset

        public int[] revisedOffset()
        Returns the revised offset array.
      • revisedWidth

        public int revisedWidth​(int size)
        Returns the revised width.
        Parameters:
        size - the original size.
      • revisedHeight

        public int revisedHeight​(int size)
        Returns the revised height.
        Parameters:
        size - the original size.
      • focus

        public void focus()
        focus the current element
      • jq

        public JQuery jq()
        Switches to the JQuery object.
      • exists

        public boolean exists()
        Returns whether the widget exists or not.
      • is

        public static boolean is​(java.lang.String name)
        Returns the boolean value from the evaluated name.

        For example,
        ZK.is("ie");
        The invoking JavaScript code will be "zk.ie", and return the boolean value.

      • toBy

        public org.openqa.selenium.By toBy()
        Description copied from class: ClientWidget
        Returns the element as By element, if possible.
        Specified by:
        toBy in class ClientWidget