|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ElementStub | |
---|---|
net.sf.sahi.client |
Uses of ElementStub in net.sf.sahi.client |
---|
Methods in net.sf.sahi.client that return ElementStub | |
---|---|
ElementStub |
BrowserElements.abbr(java.lang.Object... args)
Defines an abbreviation. |
ElementStub |
ElementStub.above(ElementStub aboveEl)
Establishes a "near" relation with another element. Eg. |
ElementStub |
ElementStub.aboveOrUnder(ElementStub aboveOrUnderEl)
|
ElementStub |
BrowserElements.accessor(java.lang.Object... args)
Defines a generic accessor. |
ElementStub |
BrowserElements.activeElement(java.lang.Object... args)
Defines the element in focus. |
ElementStub |
BrowserElements.area(java.lang.Object... args)
Defines an area element. |
ElementStub |
BrowserElements.blockquote(java.lang.Object... args)
Defines block quote. |
ElementStub |
BrowserElements.bold(java.lang.Object... args)
Defines bold. |
ElementStub |
BrowserElements.button(java.lang.Object... args)
Defines a button element. |
ElementStub |
BrowserElements.byClassName(java.lang.Object... args)
Defines an element accessed by class name. |
ElementStub |
BrowserElements.byId(java.lang.Object... args)
Defines an element accessed by id. |
ElementStub |
BrowserElements.bySeleniumLocator(java.lang.Object... args)
Defines a bySeleniumLocator. |
ElementStub |
BrowserElements.byText(java.lang.Object... args)
Identifies an element by text. |
ElementStub |
BrowserElements.byXPath(java.lang.Object... args)
Defines an element accessed by xpath. |
ElementStub |
BrowserElements.cell(java.lang.Object... args)
Defines a cell. |
ElementStub |
BrowserElements.checkbox(java.lang.Object... args)
Defines a checkbox. |
ElementStub |
BrowserElements.code(java.lang.Object... args)
Defines code. |
ElementStub |
BrowserElements.cookie(java.lang.Object... args)
Defines a browser cookie. |
ElementStub |
BrowserElements.datebox(java.lang.Object... args)
Defines a datebox. |
ElementStub |
BrowserElements.datetimebox(java.lang.Object... args)
Defines a datetimebox. |
ElementStub |
BrowserElements.datetimelocalbox(java.lang.Object... args)
Defines a datetimelocalbox. |
ElementStub |
BrowserElements.dDesc(java.lang.Object... args)
Defines a description of item in a definition list. |
ElementStub |
BrowserElements.div(java.lang.Object... args)
Defines a div element. |
ElementStub |
BrowserElements.dList(java.lang.Object... args)
Defines a definition list. |
ElementStub |
BrowserElements.dTerm(java.lang.Object... args)
Defines an item in a definition list. |
ElementStub |
BrowserElements.emailbox(java.lang.Object... args)
Defines a emailbox. |
ElementStub |
BrowserElements.emphasis(java.lang.Object... args)
Defines emphasis. |
ElementStub |
BrowserElements.file(java.lang.Object... args)
Defines a file element Usage: browser.file(identifier) HTML: <input type="file" name="name" id="id" value="value"> Identifier: index, name, id, className Example: browser.file("uploadme") Use with setFile. |
ElementStub |
BrowserElements.heading1(java.lang.Object... args)
Defines an h1 element. |
ElementStub |
BrowserElements.heading2(java.lang.Object... args)
Defines an h2 element. |
ElementStub |
BrowserElements.heading3(java.lang.Object... args)
Defines an h3 element. |
ElementStub |
BrowserElements.heading4(java.lang.Object... args)
Defines an h4 element. |
ElementStub |
BrowserElements.heading5(java.lang.Object... args)
Defines an h5 element. |
ElementStub |
BrowserElements.heading6(java.lang.Object... args)
Defines an h6 element. |
ElementStub |
BrowserElements.hidden(java.lang.Object... args)
Defines an HTML input element of type hidden. |
ElementStub |
BrowserElements.iframe(java.lang.Object... args)
Defines an iframe. |
ElementStub |
BrowserElements.image(java.lang.Object... args)
Defines a image. |
ElementStub |
BrowserElements.imageSubmitButton(java.lang.Object... args)
Defines a image submit button. |
ElementStub |
ElementStub.in(ElementStub inEl)
Establishes an "in" relation with another element. Eg. |
ElementStub |
BrowserElements.italic(java.lang.Object... args)
Defines italic. |
ElementStub |
BrowserElements.label(java.lang.Object... args)
Defines a label. |
ElementStub |
ElementStub.leftOf(ElementStub leftOfEl)
|
ElementStub |
ElementStub.leftOrRightOf(ElementStub leftOrRightOfEl)
|
ElementStub |
BrowserElements.link(java.lang.Object... args)
Defines a link. |
ElementStub |
BrowserElements.list(java.lang.Object... args)
Defines a list. |
ElementStub |
BrowserElements.listItem(java.lang.Object... args)
Defines a listItem. |
ElementStub |
BrowserElements.map(java.lang.Object... args)
Defines a map. |
ElementStub |
BrowserElements.monthbox(java.lang.Object... args)
Defines a monthbox. |
ElementStub |
ElementStub.near(ElementStub nearEl)
Establishes a "near" relation with another element. Eg. |
ElementStub |
BrowserElements.numberbox(java.lang.Object... args)
Defines a numberbox. |
ElementStub |
BrowserElements.option(java.lang.Object... args)
Defines an option element. |
ElementStub |
BrowserElements.paragraph(java.lang.Object... args)
Defines a paragraph element. |
ElementStub |
BrowserElements.parentCell(java.lang.Object... args)
Defines a parent cell. |
ElementStub |
ElementStub.parentNode()
|
ElementStub |
BrowserElements.parentNode(java.lang.Object... args)
Defines a parent node. |
ElementStub |
ElementStub.parentNode(java.lang.String tagName)
Returns the first parentNode of given tagName. Eg. browser.link("click me").parentNode("TABLE") will ignore TDs, TRs etc. |
ElementStub |
ElementStub.parentNode(java.lang.String tagName,
int occurrence)
Returns the nth parentNode of given tagName. |
ElementStub |
BrowserElements.parentRow(java.lang.Object... args)
Defines a parent row. |
ElementStub |
BrowserElements.parentTable(java.lang.Object... args)
Defines a parent table. |
ElementStub |
BrowserElements.password(java.lang.Object... args)
Defines a password field. |
ElementStub |
BrowserElements.position(java.lang.Object... args)
Returns position of an element. |
ElementStub |
BrowserElements.preformatted(java.lang.Object... args)
Defines preformatted. |
ElementStub |
BrowserElements.radio(java.lang.Object... args)
Defines a radio button. |
ElementStub |
BrowserElements.rangebox(java.lang.Object... args)
Defines a rangebox. |
ElementStub |
BrowserElements.reset(java.lang.Object... args)
Defines a form's reset button. |
ElementStub |
ElementStub.rightOf(ElementStub rightOfEl)
|
ElementStub |
BrowserElements.row(java.lang.Object... args)
Defines a row(tr) within a table element. |
ElementStub |
BrowserElements.rte(java.lang.Object... args)
Defines rte. |
ElementStub |
BrowserElements.searchbox(java.lang.Object... args)
Defines a searchbox. |
ElementStub |
BrowserElements.select(java.lang.Object... args)
Defines a select on a drop down. |
ElementStub |
BrowserElements.span(java.lang.Object... args)
Defines a span element. |
ElementStub |
BrowserElements.spandiv(java.lang.Object... args)
Deprecated. |
ElementStub |
BrowserElements.strong(java.lang.Object... args)
Defines strong. |
ElementStub |
BrowserElements.submit(java.lang.Object... args)
Defines a submit button. |
ElementStub |
BrowserElements.table(java.lang.Object... args)
Defines a table. |
ElementStub |
BrowserElements.tableHeader(java.lang.Object... args)
Defines a table header. |
ElementStub |
BrowserElements.telbox(java.lang.Object... args)
Defines a telbox. |
ElementStub |
BrowserElements.textarea(java.lang.Object... args)
Defines a textarea. |
ElementStub |
BrowserElements.textbox(java.lang.Object... args)
Defines a textbox. |
ElementStub |
BrowserElements.timebox(java.lang.Object... args)
Defines a timebox. |
ElementStub |
ElementStub.under(ElementStub underEl)
Establishes an "under" relation with another element. Checks for coordinate based alignment under a particular element within a specific threshold. Eg. |
ElementStub |
BrowserElements.urlbox(java.lang.Object... args)
Defines a urlbox. |
ElementStub |
BrowserElements.weekbox(java.lang.Object... args)
Defines a weekbox. |
ElementStub |
BrowserElements.xy(java.lang.Object... args)
Defines xy. |
Methods in net.sf.sahi.client that return types with arguments of type ElementStub | |
---|---|
java.util.List<ElementStub> |
ElementStub.collectSimilar()
Returns a list of element stubs similar to this one Eg. |
Methods in net.sf.sahi.client with parameters of type ElementStub | |
---|---|
ElementStub |
ElementStub.above(ElementStub aboveEl)
Establishes a "near" relation with another element. Eg. |
ElementStub |
ElementStub.aboveOrUnder(ElementStub aboveOrUnderEl)
|
void |
Browser.blur(ElementStub elementStub)
Simulates a blur event on the element |
void |
Browser.check(ElementStub element)
Checks the given checkbox or radio only if it is unchecked. |
boolean |
Browser.checked(ElementStub el)
Returns true if the element is checked. |
void |
Browser.choose(ElementStub elementStub,
java.lang.String[] values,
boolean append)
Chooses the given options in a multi select box (<select> tag). |
void |
Browser.choose(ElementStub elementStub,
java.lang.String value,
boolean append)
Chooses the given option in a select box (<select> tag). |
void |
Browser.click(ElementStub element)
Clicks the given element |
boolean |
Browser.containsHTML(ElementStub el,
java.lang.String html)
Returns true if the element's innerHTML contains the input html |
boolean |
Browser.containsText(ElementStub el,
java.lang.String text)
Returns true if the element contains the input text |
void |
Browser.doubleClick(ElementStub element)
Double clicks the given element |
void |
ElementStub.dragAndDropOn(ElementStub dropElement)
Drags the element and drops it on another element. |
void |
Browser.dragDrop(ElementStub dragElement,
ElementStub dropElement)
Simulates a drag and drop event |
void |
Browser.dragDropXY(ElementStub dragElement,
int x,
int y)
Simulates a drag and drop event |
boolean |
Browser.exists(ElementStub el)
Returns true if the element exists on the browser Retries a few times if the return value is false. |
boolean |
Browser.exists(ElementStub el,
boolean optimistic)
Returns true if the element exists on the browser Retries a few times if optimistic is false. |
java.lang.String |
Browser.fetch(ElementStub el)
Fetches the string value of an element stub by performing an eval on the browser |
void |
Browser.focus(ElementStub element)
Brings focus on the element. |
java.lang.String |
Browser.getAttribute(ElementStub el,
java.lang.String attribute)
|
java.lang.String |
Browser.getSelectedText(ElementStub el)
Returns the selected text visible in a select box (<select> tag) |
java.lang.String |
Browser.getSelectionText(ElementStub window)
Getting the selected text |
java.lang.String |
Browser.getText(ElementStub el)
Returns the inner text of given element from the browser |
java.lang.String |
Browser.getValue(ElementStub el)
Returns the value of given form element from the browser |
void |
Browser.highlight(ElementStub element)
Highlights the given element |
ElementStub |
ElementStub.in(ElementStub inEl)
Establishes an "in" relation with another element. Eg. |
boolean |
Browser.isVisible(ElementStub el)
Returns true if the element is visible on the browser |
boolean |
Browser.isVisible(ElementStub el,
boolean optimistic)
Returns true if the element is visible on the browser Retries a few times if optimistic is false. |
void |
Browser.keyDown(ElementStub element,
int keyCode,
int charCode)
|
void |
Browser.keyDown(ElementStub elementStub,
java.lang.String keySequence)
Simulates a key down event on the given element with a combo value ie. |
void |
Browser.keyDown(ElementStub elementStub,
java.lang.String keySequence,
java.lang.String combo)
Simulates a key down event on the given element with a combo value ie. |
void |
Browser.keyPress(ElementStub elementStub,
java.lang.String keySequence)
Simulates a key press event on the given element. |
void |
Browser.keyPress(ElementStub elementStub,
java.lang.String keySequence,
java.lang.String combo)
Simulates a key press event on the given element with a combo value ie. |
void |
Browser.keyUp(ElementStub element,
int keyCode,
int charCode)
|
ElementStub |
ElementStub.leftOf(ElementStub leftOfEl)
|
ElementStub |
ElementStub.leftOrRightOf(ElementStub leftOrRightOfEl)
|
void |
Browser.mouseDown(ElementStub element)
Simulates a mouse down on the given element |
void |
Browser.mouseOver(ElementStub element)
Simulates a mouse over on the given element |
void |
Browser.mouseUp(ElementStub element)
Simulates a mouse up on the given element |
ElementStub |
ElementStub.near(ElementStub nearEl)
Establishes a "near" relation with another element. Eg. |
void |
Browser.removeFocus(ElementStub element)
Removes focus from the element. |
void |
Browser.rightClick(ElementStub element)
Right clicks the given element |
ElementStub |
ElementStub.rightOf(ElementStub rightOfEl)
|
void |
Browser.rteWrite(ElementStub rte,
java.lang.String value)
Sets the value in a Rich Text Editor (RTE) |
void |
Browser.selectRange(ElementStub element,
int rangeStart,
int rangeEnd)
Sahi waits for AJAX readyStates 1,2 and 3. |
void |
Browser.selectTextRange(ElementStub element,
java.lang.String searchText)
Selecting text for manipulation (like selecting text in a Rich Text Editor to change font to bold) |
void |
Browser.selectTextRange(ElementStub element,
java.lang.String searchText,
java.lang.String position)
Selecting text for manipulation (like selecting text in a Rich Text Editor to change font to bold) |
void |
Browser.setFile(ElementStub textbox,
java.lang.String value)
Sets the file to be posted to the server via a file input field. |
void |
Browser.setFile(ElementStub textbox,
java.lang.String value,
java.lang.String URL)
Sets the file to be posted to the server via a file input field. |
void |
Browser.setFile2(ElementStub textbox,
java.lang.String value)
Sets the file to be posted to the server via a file input field. |
void |
Browser.setFile2(ElementStub textbox,
java.lang.String value,
java.lang.String URL)
Sets the file to be posted to the server via a file input field. |
void |
Browser.setValue(ElementStub textbox,
java.lang.String value)
Sets the value in a form element |
java.lang.String |
Browser.style(ElementStub el,
java.lang.String attribute)
Returns the computed css style |
void |
Browser.uncheck(ElementStub element)
Unchecks the given checkbox only if it is checked. |
ElementStub |
ElementStub.under(ElementStub underEl)
Establishes an "under" relation with another element. Checks for coordinate based alignment under a particular element within a specific threshold. Eg. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |