Package org.zkoss.test.webdriver.ztl
Class ZK
- java.lang.Object
-
- org.openqa.selenium.By
-
- org.zkoss.test.webdriver.ztl.ClientWidget
-
- org.zkoss.test.webdriver.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, org.openqa.selenium.By.Remotable
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringVERSION-
Fields inherited from class org.zkoss.test.webdriver.ztl.ClientWidget
_out
-
-
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 booleanexists()Returns whether the widget exists or not.voidfocus()focus the current elementstatic booleanis(java.lang.String name)Returns the boolean value from the evaluated name.JQueryjq()Switches to the JQuery object.intrevisedHeight(int size)Returns the revised height.int[]revisedOffset()Returns the revised offset array.intrevisedWidth(int size)Returns the revised width.org.openqa.selenium.BytoBy()Returns the element as By element, if possible.ElementtoElement()Returns the element from this client widget.-
Methods inherited from class org.zkoss.test.webdriver.ztl.ClientWidget
eval, eval, findElements, isBlank, isEmpty, toLocator, toString, toUpperCase
-
-
-
-
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:ClientWidgetReturns the element from this client widget.- Specified by:
toElementin classClientWidget
-
toBy
public org.openqa.selenium.By toBy()
Description copied from class:ClientWidgetReturns the element as By element, if possible.- Specified by:
toByin classClientWidget
-
-