#公有方法:

(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)

Selenium2Library系列 keywords 之 _ElementKeywords的更多相关文章

  1. Selenium2Library系列 keywords 之 _SelectElementKeywords 之 unselect_from_list_by_label(self, locator, *labels)

    def unselect_from_list_by_label(self, locator, *labels): """Unselects `*labels` from ...

  2. Selenium2Library系列 keywords 之 _SelectElementKeywords 之 unselect_from_list_by_value(self, locator, *values)

    def unselect_from_list_by_value(self, locator, *values): """Unselects `*values` from ...

  3. Selenium2Library系列 keywords 之 _SelectElementKeywords 之 unselect_from_list_by_index(self, locator, *indexes)

    def unselect_from_list_by_index(self, locator, *indexes): """Unselects `*indexes` fro ...

  4. Selenium2Library系列 keywords 之 _SelectElementKeywords 之 unselect_from_list(self, locator, *items)

    def unselect_from_list(self, locator, *items): """Unselects given values from select ...

  5. Selenium2Library系列 keywords 之 _SelectElementKeywords 之 select_from_list_by_label(self, locator, *labels)

    def select_from_list_by_label(self, locator, *labels): """Selects `*labels` from list ...

  6. Selenium2Library系列 keywords 之 _SelectElementKeywords 之 select_from_list_by_value(self, locator, *values)

    def select_from_list_by_value(self, locator, *values): """Selects `*values` from list ...

  7. Selenium2Library系列 keywords 之 _SelectElementKeywords 之 select_from_list(self, locator, *items)

    def select_from_list(self, locator, *items): """Selects `*items` from list identified ...

  8. Selenium2Library系列 keywords 之 _SelectElementKeywords 之 list_should_have_no_selections(self, locator)

    def list_should_have_no_selections(self, locator): """Verifies select list identified ...

  9. Selenium2Library系列 keywords 之 _SelectElementKeywords 之 list_selection_should_be(self, locator, *items)

    def list_selection_should_be(self, locator, *items): """Verifies the selection of sel ...

随机推荐

  1. css:map热点的应用

    映射图像(Image Map)可以实现的效果是:一张图片上点不同位置可以跳转到不同的地方, 实例: 1.插入一张图片 2.在底部“属性”栏中选择合适的热点工具,在图片上绘制热点区域,如 3.然后返回代 ...

  2. ubuntu 12.04安装vncserver

    1.安装桌面 apt-get install ubuntu-desktop 2.安装vncserver apt-get install vnc4server 3.设置vncserver密码 vncpa ...

  3. CleanAOP实战系列--WPF中MVVM自动更新

    CleanAOP实战系列--WPF中MVVM自动更新 作者: 立地 邮箱: jarvin_g@126.com QQ: 511363759 CleanAOP介绍:https://github.com/J ...

  4. EasyUi datagrid 表格分页例子

    1.首先引入 easyui的 css 和 js 文件 2.前台 需要写的js //源数据 function Async(action,args,callback){  $.ajax({  url: a ...

  5. git环境搭建

    Linux kernel  的官方 GIT地址是: http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git 可以从这个地 ...

  6. flex 4 Filters

    <s:RectangularDropShadow id="dropShadow" blurX="10" blurY="10" alph ...

  7. sql2000无法打开1433端口及解决方法

    1.如果你是win2003,那么一定要安装sql的补丁sp3a以上版本SP 检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行:select @@version如果出来的版 ...

  8. php去除数组中重复数据

    <?php /** * 去除数组中重复数据 * by www.jbxue.com **/ $input = array("a" => "green" ...

  9. BZOJ 2727 双十字(树状数组)

    题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=2727 题意: 思路:思路来自这里.首先对于每个位置(i,j)用C[i][j]表示该位置同 ...

  10. Fragment学习(一)

    Fragment界面添加 了解过fragment的生命周期等简单知识,于是去看官方文档来了解更多相关内容,要添加fragment到我们的UI界面中,给出了两种常用的方法,第一个是在activity的布 ...