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)

更多相关文章
一周排行
  •       以下介绍的是20个位于/var/log/ 目录之下的日志文件.其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到./var/log/messages - 包括整体系统信息,其中 ...
  •          当初刚出ipad的时候,tom猫是非常流行的,而如今比这个应用绚丽的软件比比皆是,但是这个是ios编程的基础,所以通过自身的学习来完成一个TOM也是挺有意义的.项目目的:1)更好的理解UIButto ...
  • MySQL调优系列基础篇
    前言 有一段时间没有写博客了,整天都在忙,上班,录制课程,恰巧最近一段时间比较清闲,打算弄 ...
  • 一:WWW服务概述 ·www服务,即互联网服务.指在网上发布的,并可以通过浏览器观看的图形化页面的服务. ·www服务的应用 Internet用户可使用WWW客户机软件浏览.查询自己所需的信息. 企业.研究机构.大学 ...
  • 1.生成配置文件在资源打包AssetBundle后,需要计算资源文件的MD5值,生成配置文件.下面给出一个例子:[csharp] view plaincopy// 获取Res文件夹下所有文件的相对路径和MD5值str ...
  •          今天下午2点整,微软新技术预览杭州站大会在浙江大学玉泉校区永谦活动中心如期举行.俺闲着没事,也去逛了逛.大会到场的人并不多,除了一些软件开发者外,还有很多学生.演讲主题分三部分,第一部分讲了silv ...
  • 引子:可能是系统备份方便的原因吧,有些人喜欢在一个分区中安装两个操作系统. 我是不推荐这样来安装的,正确的方法是把每个系统装到独立的不同分区,以免互相影响,造成不必要的麻烦.比如,Windows XP 装到 C 盘, ...
  • .Net使用SignalR实现消息推送功能预研及Demo
    所需环境:SignalR运行在.NET 4.5平台上,这里演示时采用ASP.NET MVC ...
  • 关于从outlook发来的邮件,在linux字符界面中显示为乱码的解决方法
    环境:Outlook的pop3.IMAP服务器地址均设置正确linux中的postfix和 ...
  • [本人先将一些琐碎的想法列在这里,将来会整理一下,更系统的阐述我的一些认知]这篇文章介绍了一种对BDA进行分类的方法,然后针对不同的类别分别枚举了一些创新型公司,很有趣.看完此文,我也有了一种想说说安全领域的BDA的 ...