Class: WatirRobot::KeywordLibrary

Inherits:
Object
  • Object
show all
Includes:
Browser, Button, CheckBox, Element, Exception, FileField, Form, Image, Link, List, Native, Page, Parser, Radio, Select, Table, TextField
Defined in:
lib/watir_robot.rb

Overview

The class which defines Robot Framework keywords.

Feed an instance of this class to an instance of RobotRemoteServer provided by the robot_remote_server gem to make these keywords available to your Robot Framework tests and to RIDE.

Constant Summary

Constant Summary

Constants included from Parser

Parser::KEY_CONSTANTS

Method Summary

Methods included from TextField

#focus_textfield, #input_password, #input_text, #textfield_should_be, #textfield_should_contain

Methods included from Table

#get_table_cell, #table_cell_should_contain, #table_column_should_contain, #table_header_should_contain, #table_row_should_contain, #table_should_contain

Methods included from Select

#clear_items_from_list, #item_should_be_selected, #item_should_not_be_selected, #select_all_items_from_list, #select_item_from_list

Methods included from Radio

#radio_button_should_be_selected, #radio_button_should_not_be_selected, #select_radio_button

Methods included from Page

#execute_javascript, #get_all_elements_by_xpath, #get_page_source, #get_page_status, #get_page_text, #get_title, #log_page_source, #page_should_contain, #page_should_contain_button, #page_should_contain_checkbox, #page_should_contain_element, #page_should_contain_image, #page_should_contain_link, #page_should_contain_list, #page_should_contain_radio_button, #page_should_contain_select_list, #page_should_contain_textfield, #page_should_not_contain, #page_should_not_contain_button, #page_should_not_contain_checkbox, #page_should_not_contain_element, #page_should_not_contain_image, #page_should_not_contain_link, #page_should_not_contain_list, #page_should_not_contain_radio_button, #page_should_not_contain_select_list, #page_should_not_contain_textfield, #title_should_be, #title_should_contain

Methods included from Native

#capture_screenshot, #click_left_mouse_button, #click_right_mouse_button, #drag_and_drop, #move_mouse_to_position, #press_left_mouse_button, #press_right_mouse_button, #release_left_mouse_button, #release_right_mouse_button

Methods included from List

#get_list_items

Methods included from Link

#click_link

Methods included from Image

#click_image

Methods included from Form

#form_should_contain_button, #form_should_contain_checkbox, #form_should_contain_filefield, #form_should_contain_radio_button, #form_should_contain_select_list, #form_should_contain_textfield, #form_should_not_contain_button, #form_should_not_contain_checkbox, #form_should_not_contain_filefield, #form_should_not_contain_radio_button, #form_should_not_contain_select_list, #form_should_not_contain_textfield

Methods included from FileField

#choose_file, #get_filefield_path

Methods included from Element

#click_element, #element_should_be_visible, #element_should_not_be_visible, #element_text_should_be, #element_text_should_contain, #focus, #get_element_attribute, #get_element_text

Methods included from CheckBox

#checkbox_should_be_selected, #checkbox_should_not_be_selected, #select_checkbox, #unselect_checkbox

Methods included from Button

#click_button

Methods included from Browser

#close_browser, #close_other_window, #close_window, #delete_all_cookies, #delete_cookie, #get_all_cookies, #get_cookie, #get_url, #get_window_count, #go_back, #go_forward, #go_to, #maximize_browser_window, #open_browser, #refresh, #start_browser, #switch_to_next_window, #switch_to_other_window, #switch_to_previous_window, #switch_to_window, #url_should_be, #url_should_contain

Methods included from Parser

#parse_key_code, #parse_location, #trim_sides