zoukankan      html  css  js  c++  java
  • Selenium2Library系列 keywords 之 _ElementKeywords

    #公有方法:

    (1)current_frame_contains(self, text, loglevel='INFO')

    (2)current_frame_should_not_contain(self, text, loglevel='INFO')

    (3)element_should_contain(self, locator, expected, message='')

    (4)frame_should_contain(self, locator, text, loglevel='INFO')

    (5)page_should_contain(self, text, loglevel='INFO')

    (6)page_should_contain_element(self, locator, message='', loglevel='INFO')

    (7)locator_should_match_x_times(self, locator, expected_locator_count, message='', loglevel='INFO')

    (8)page_should_not_contain(self, text, loglevel='INFO')

    (9)page_should_not_contain_element(self, locator, message='', loglevel='INFO')

    (10)assign_id_to_element(self, locator, id)

    (11)element_should_be_disabled(self, locator)

    (12)element_should_be_enabled(self, locator)

    (13)element_should_be_visible(self, locator, message='')

    (14)element_should_not_be_visible(self, locator, message='')

    (15)element_text_should_be(self, locator, expected, message='')

    (16)get_element_attribute(self, attribute_locator)

    (17)get_horizontal_position(self, locator)

    (18)get_value(self, locator)

    (19)get_text(self, locator)

    (20)clear_element_text(self, locator)

    (21)get_vertical_position(self, locator)

    # Public, mouse input/events

    (22)click_element(self, locator)

    (23)click_element_at_coordinates(self, locator, xoffset, yoffset)

    (24)double_click_element(self, locator)

    (25)focus(self, locator)

    (26)drag_and_drop(self, source, target)

    (27)drag_and_drop_by_offset(self, source, xoffset, yoffset)

    (28)mouse_down(self, locator)

    (29)mouse_out(self, locator)

    (30)mouse_over(self, locator)

    (31)mouse_up(self, locator)

    (32)open_context_menu(self, locator)

    (33)simulate(self, locator, event)

    (34)press_key(self, locator, key)

    # Public, links

    (35)click_link(self, locator)

    (36)get_all_links(self)

    (37)mouse_down_on_link(self, locator)

    (38)page_should_contain_link(self, locator, message='', loglevel='INFO')

    (39)page_should_not_contain_link(self, locator, message='', loglevel='INFO')

     # Public, images

    (40)click_image(self, locator)

    (41)mouse_down_on_image(self, locator)

    (42)page_should_contain_image(self, locator, message='', loglevel='INFO')

    (43)page_should_not_contain_image(self, locator, message='', loglevel='INFO')

    (44)get_matching_xpath_count(self, xpath)

    (45)xpath_should_match_x_times(self, xpath, expected_xpath_count, message='', loglevel='INFO')

    # Private

    (46)_element_find(self, locator, first_only, required, tag=None)

    返回匹配上的首个元素

    (47)_frame_contains(self, locator, text)

    (48)_get_text(self, locator)

    返回元素的text

    (49)_get_value(self, locator, tag=None)

    返回元素的value值

    (50)_is_enabled(self, locator)

    判断元素是否为激活状态

    (51)_is_text_present(self, text)

    (52)_is_visible(self, locator)

    判断元素是否可见

    (53)_map_ascii_key_code_to_key(self, key_code)

    通过key_code返回对应的key

    (54)_parse_attribute_locator(self, attribute_locator)

    (55)_is_element_present(self, locator, tag=None)

    返回元素是否存在

    (56)_page_contains(self, text)

    (57)_page_should_contain_element(self, locator, tag, message, loglevel)

    (58)_page_should_not_contain_element(self, locator, tag, message, loglevel)

  • 相关阅读:
    OSX安装nginx和rtmp模块(rtmp直播服务器搭建)
    用runtime来重写Coder和deCode方法 归档解档的时候使用
    Homebrew安装卸载
    Cannot create a new pixel buffer adaptor with an asset writer input that has already started writing'
    OSX下面用ffmpeg抓取桌面以及摄像头推流进行直播
    让nginx支持HLS
    iOS 字典转json字符串
    iOS 七牛多张图片上传
    iOS9UICollectionView自定义布局modifying attributes returned by UICollectionViewFlowLayout without copying them
    Xcode6 iOS7模拟器和Xcode7 iOS8模拟器离线下载
  • 原文地址:https://www.cnblogs.com/loveok-56/p/4471284.html
Copyright © 2011-2022 走看看