org.zkoss.ztl
Class ZK

java.lang.Object
  extended by org.openqa.selenium.By
      extended by org.zkoss.ztl.ClientWidget
          extended by org.zkoss.ztl.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
 
Field Summary
static java.lang.String VERSION
           
 
Fields inherited from class org.zkoss.ztl.ClientWidget
_out
 
Constructor Summary
ZK(ClientWidget el)
           
ZK(java.lang.String selector)
           
ZK(java.lang.StringBuffer out)
           
ZK(java.lang.StringBuffer out, java.lang.String script)
           
 
Method Summary
 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.zkoss.ztl.ClientWidget
eval, eval, findElements, isBlank, isEmpty, toLocator, toString, toUpperCase
 
Methods inherited from class org.openqa.selenium.By
className, cssSelector, equals, findElement, 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(ClientWidget el)

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.


toElement

public Element toElement()
Description copied from class: ClientWidget
Returns the element from this client widget.

Specified by:
toElement in class ClientWidget

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


Copyright © 2014. All Rights Reserved.