Module: Fluent::WebElements
- Defined in:
- lib/fluent/web_elements.rb,
lib/fluent/web_elements/div.rb,
lib/fluent/web_elements/cell.rb,
lib/fluent/web_elements/form.rb,
lib/fluent/web_elements/link.rb,
lib/fluent/web_elements/span.rb,
lib/fluent/web_elements/image.rb,
lib/fluent/web_elements/label.rb,
lib/fluent/web_elements/radio.rb,
lib/fluent/web_elements/table.rb,
lib/fluent/web_elements/button.rb,
lib/fluent/web_elements/hidden.rb,
lib/fluent/web_elements/option.rb,
lib/fluent/web_elements/heading.rb,
lib/fluent/web_elements/checkbox.rb,
lib/fluent/web_elements/list_item.rb,
lib/fluent/web_elements/paragraph.rb,
lib/fluent/web_elements/table_row.rb,
lib/fluent/web_elements/text_area.rb,
lib/fluent/web_elements/text_field.rb,
lib/fluent/web_elements/select_list.rb,
lib/fluent/web_elements/web_element.rb,
lib/fluent/web_elements/ordered_list.rb,
lib/fluent/web_elements/unordered_list.rb
Defined Under Namespace
Classes: Button, Cell, CheckBox, Div, Form, Heading, Hidden, Image, Label, Link, ListItem, Option, OrderedList, Paragraph, Radio, SelectList, Span, Table, TableRow, TextArea, TextField, UnorderedList, WebElement
Class Method Summary
collapse
Class Method Details
.class_for_tag ⇒ Object
5
6
7
|
# File 'lib/fluent/web_elements.rb', line 5
def class_for_tag
@class_for_tag ||= {}
end
|
.class_for_type ⇒ Object
9
10
11
|
# File 'lib/fluent/web_elements.rb', line 9
def class_for_type
@class_for_type ||= {}
end
|
.get_class_for(tag, type = nil) ⇒ Object
13
14
15
16
|
# File 'lib/fluent/web_elements.rb', line 13
def get_class_for(tag, type=nil)
return class_for_type[type.to_sym] if type
class_for_tag[tag.to_sym] || ::Fluent::WebElements::WebElement
end
|