#公有方法:

(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. Drozer安装

    (1)JDK安装 http://www.cnblogs.com/linbc/p/4319509.html http://blog.csdn.net/qq_31988895/article/detail ...

  2. Ajax动态滚动加载数据

    看新浪微博,人人网都有这样的效果:滚动条滚动到最下面的时候,新的数据就被自动加载出来了,今天亲自尝试了一下这个效果的实现. 最开始在CSDN上写了一版,功能比较简单,今天又增加了一个小功能:翻页到指定 ...

  3. C# 文件递归

    C#   文件递归 Directory.GetDirectories: 获取指定目录下的文件夹,不包括子目录: Directory.GetFiles:获取指定文件夹下的文件,不包括子目录: 1.获取所 ...

  4. 推荐个Java代码质量检测的利器 —— FindBugs

    一.下载 插件的下载地址(sourceforge):FindBugs-Eclipse插件 二.安装 Eclipse插件的安装,就不多说了. 三.使用 1.找一个Project,选中它(也可以针对某个P ...

  5. MapReduce读取hdfs上文件,建立词频的倒排索引到Hbase

    Hdfs上的数据文件为T0,T1,T2(无后缀): T0: What has come into being in him was life, and the life was the light o ...

  6. win7下制作ubuntu系统安装启动盘和U盘安装ubuntu全过程

    在我搞坏了两个系统之后,一切都得从头开始了,这回好了,电脑就是一台裸机了.没办法,重新下win7吧.这个要先做一个win7的启动盘,然后再安装,只能说我技术不行,没能把win7搞定.让大神给装的win ...

  7. pyhton与json,Xml

    对简单数据类型的encoding 和 decoding: 使用简单的json.dumps方法对简单数据类型进行编码,例如: 1 2 3 4 5 6 import json   obj = [[1,2, ...

  8. Model Browser

    http://www.entityframeworktutorial.net/model-browser-in-entity-framework.aspx We have created our fi ...

  9. pl/sql programming 06 异常处理

    如果 PLSQL发生了错误, 无论是系统错误还是应用错误, 都会抛出一个异常, 当前 PL/SQL 块中执行单元会暂停处理, 如果当前块有一个异常处理单元的话, 控制会转移到当前块的异常处理单元来处理 ...

  10. SQL注入实验,PHP连接数据库,Mysql查看binlog,PreparedStatement,mysqli, PDO

    看到有人说了判断能否sql注入的方法: 简单的在参数后边加一个单引号,就可以快速判断是否可以进行SQL注入,这个百试百灵,如果有漏洞的话,一般会报错. 下面内容参考了这两篇文章 http://blog ...