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)

  • 相关阅读:
    Activiti7 历史任务实例查询
    在springboot中开启Activiti的SQL日志
    SpringMvc接收日期参数
    Intellij IDEA 的Run Configuration配置VM options参数
    <el-input>点击事件
    Vue自定义组件中Props类型为数组或对象
    bpmn-js画流程图 (四)右侧属性面板中执行人,候选人与候选组可以通过 用户、机构(角色)选择
    外部js调用vue的方法
    vue-cli4 取消关闭eslint 校验代码
    bpmn-js画流程图 (三)隐藏右下角的绿色logo
  • 原文地址:https://www.cnblogs.com/loveok-56/p/4471284.html
Copyright © 2011-2022 走看看