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)

更多相关文章
一周排行
  • CGICGI全称是"公共网关接口"(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行"交谈"的一种工具,其程序须运行在网络服务器上 ...
  • 1.低版本向高版本直接还原是兼容的,SQL2000备份的bak可以直接还原到SQL2005 .SQL2008.SQL2012顺序如下,反之则不可以还原.sql 2000--> sql 2005--> sq ...
  • 2010年财务500强出炉,大致看了通信行业,也找了2个传统软件行业(微软和苹果)对比了一下:排名      公司名称    营收      净利润      利润率   营收对比 利润对比  员工数         ...
  • 本文同时发布在:[url]http://netsecurity.51cto.com/art/200904/120233.htm[/url] 近期值得关注的新闻以威胁和攻击领域内的为主.围绕疯狂扩散的Conficker ...
  •  序多数大公司大了后都不可避免会遇到大公司病,机构臃肿,行动缓慢,协调困难,思维僵化.为此,大公司采取了各种各样的做法,建设企业文化,调整组织机构,更换领导人,加强流程规范,建立特区,建立快捷通道,引入敏捷方法.这些 ...
  • rsync常用选项详解-a  参数综合体,等于-rlptgoD-r  目录归档,针对目录-l  同步软链接文件-L  同步软衔接指向的真实文件-p  同步权限-t  同步时间-g  同步所属组-o  同步所有者-D ...
  •                    生成树协议STP分析:单点故障,网络中断   加入另一SWITCH提供冗余,但存在环路,造成广播风暴.广播 ( ARP  DHCP   病毒 )  MAC表未建立,单播泛洪分析网 ...
  • ALLIN自动化执行需要注意的点:1.每天有版本更新时,一定要执行自动化测试,晚上执行,早上看结果就可以.2.对结果一定要分析,如果有失败的用例,一定要去看一下原因,一般有下面的原因   a.被反垃圾干掉,进入了垃圾 ...
  • 1.安装包准备: 首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,我下载j ...
  • 网站注册图形验证码
    后台代码:package cn.itcast.shop.user.action; impo ...