Struct fantoccini::Element [] [src]

pub struct Element { /* fields omitted */ }

A single element on the current page.

Methods

impl Element
[src]

[src]

Look up an attribute value for this element by name.

Ok(None) is returned if the element does not have the given attribute.

[src]

Look up a DOM property for this element by name.

Ok(None) is returned if the element does not have the given property.

[src]

Retrieve the text contents of this elment.

[src]

Retrieve the HTML contents of this element.

inner dictates whether the wrapping node's HTML is excluded or not. For example, take the HTML:

<div id="foo"><hr /></div>

With inner = true, <hr /> would be returned. With inner = false, <div id="foo"><hr /></div> would be returned instead.

[src]

Simulate the user clicking on this element.

Note that since this may result in navigation, we give up the handle to the element.

[src]

Follow the href target of the element matching the given CSS selector without causing a click interaction.

Note that since this may result in navigation, we give up the handle to the element.

Trait Implementations

impl ToJson for Element
[src]

[src]

Converts the value of self to an instance of JSON

Auto Trait Implementations

impl !Send for Element

impl !Sync for Element