Selenium2Library系列 keywords 之 _SelectElementKeywords
# 公有方法
(1)get_list_items(self, locator) 返回labels集合
_get_select_list_options(self, select_list_or_locator) 返回select, select.options
_get_labels_for_options(self, options) 返回labels集合
(2)get_selected_list_label(self, locator) 返回首个选中项的label
_get_select_list(self, locator) 返回Select 类型元素
(3)get_selected_list_labels(self, locator) 返回所有选中项的labels集合
self._get_select_list_options_selected(locator) 返回select, select.all_selected_options
_get_labels_for_options(self, options) 返回labels集合
(4)get_selected_list_value(self, locator) 返回首个选中项的value属性值
_get_select_list(self, locator) 返回Select 类型元素
(5)get_selected_list_values(self, locator) 返回所有选中项的values集合
self._get_select_list_options_selected(locator) 返回select, select.all_selected_options
self._get_values_for_options(options) 返回values集合
(6)list_selection_should_be(self, locator, *items) 验证options应该为选中状态
self.page_should_contain_list(locator)
self._get_select_list_options_selected(locator)
self._get_values_for_options(options)
self._get_labels_for_options(options)
(7)list_should_have_no_selections(self, locator) 验证select没有选中项
self._get_select_list_options_selected(locator)
self._get_labels_for_options(options)
(8)page_should_contain_list(self, locator, message='', loglevel='INFO') 验证select存在当前页面
self._page_should_contain_element(locator, 'list', message, loglevel)
(9) page_should_not_contain_list(self, locator, message='', loglevel='INFO') 验证select不存在当前页面
self._page_should_not_contain_element(locator, 'list', message, loglevel)
(10)select_all_from_list(self, locator) 选中multi-select的所有选项
self._get_select_list(locator)
select.select_by_index(i)
(11)select_from_list(self, locator, *items) 根据所给的values/labels 选择项
self._get_select_list(locator)
select.select_by_index(i)
select.select_by_value(item)
select.select_by_visible_text(item)
(12)select_from_list_by_index(self, locator, *indexes) 根据indexes选择项
self._get_select_list(locator)
(13)select_from_list_by_value(self, locator, *values) 根据values选择项
self._get_select_list(locator)
(14)select_from_list_by_label(self, locator, *labels) 根据labels选择项
self._get_select_list(locator)
(15)unselect_from_list(self, locator, *items) 根据values/labels不选择项
self._get_select_list(locator)
self._get_select_list_options(select)
(16)unselect_from_list_by_index(self, locator, *indexes) 根据indexes不选择项
self._get_select_list(locator)
(17)unselect_from_list_by_value(self, locator, *values) 根据values不选择项
self._get_select_list(locator)
(18)unselect_from_list_by_label(self, locator, *labels) 根据labels不选择项
self._get_select_list(locator)
#私有方法
(1)_get_labels_for_options(self, options) 返回options的labels集合
(2)_get_select_list(self, locator) 返回Select类型元素
self._element_find(locator, True, True, 'select')
(3)_get_select_list_options(self, select_list_or_locator) 返回select, select.options
self._get_select_list(select_list_or_locator)
(4) _get_select_list_options_selected(self, locator) 返回select, select.all_selected_options
self._get_select_list(locator)
(5)_get_values_for_options(self, options) 返回options的values集合
(6)_is_multiselect_list(self, select) 验证Select 元素是否为multiselect
(7)_unselect_all_options_from_multi_select_list(self, select) 不选中所有项
(8)_unselect_option_from_multi_select_list(self, select, options, index) 不选中指定optoin
Selenium2Library系列 keywords 之 _SelectElementKeywords的更多相关文章
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 unselect_from_list_by_label(self, locator, *labels)
def unselect_from_list_by_label(self, locator, *labels): """Unselects `*labels` from ...
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 unselect_from_list_by_value(self, locator, *values)
def unselect_from_list_by_value(self, locator, *values): """Unselects `*values` from ...
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 unselect_from_list_by_index(self, locator, *indexes)
def unselect_from_list_by_index(self, locator, *indexes): """Unselects `*indexes` fro ...
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 unselect_from_list(self, locator, *items)
def unselect_from_list(self, locator, *items): """Unselects given values from select ...
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 select_from_list_by_label(self, locator, *labels)
def select_from_list_by_label(self, locator, *labels): """Selects `*labels` from list ...
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 select_from_list_by_value(self, locator, *values)
def select_from_list_by_value(self, locator, *values): """Selects `*values` from list ...
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 select_from_list(self, locator, *items)
def select_from_list(self, locator, *items): """Selects `*items` from list identified ...
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 list_should_have_no_selections(self, locator)
def list_should_have_no_selections(self, locator): """Verifies select list identified ...
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 list_selection_should_be(self, locator, *items)
def list_selection_should_be(self, locator, *items): """Verifies the selection of sel ...
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 get_selected_list_values(self, locator)
def get_selected_list_values(self, locator): """Returns the values of selected elemen ...
随机推荐
- Hibernate笔记——C3P0配置
Hibernate作为持久层(ORM)框架,操作数据库,自然也就离不开数据库连接池了.其支持多种连接池,这里就用最熟悉的C3P0连接池. C3P0连接池前面已经介绍了并使用很多次了就不再详细说明了. ...
- Spring笔记——Spring框架简介和初次框架配置
Spring简介 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Deve ...
- POJ3020——Antenna Placement(二分图的最大匹配)
Antenna Placement DescriptionThe Global Aerial Research Centre has been allotted the task of buildin ...
- Android videoview循环播放视频
如何在一个activity里实现videoview对一个文件夹下的所有视频文件顺序循环播放,当切换界面时暂停, 切换回来继续原来的视频播放呢.所谓的 自动循环播放就是监听到视频播放结束之后继续重新播放 ...
- 通过asp.net程序来控制自己开发的windows服务
public ActionResult ListService() { //获取已经保存好的windows服务名称 IList<Model.ReportServicesInfoEnt> L ...
- vim快捷键笔记【原创】
Vim zR 全部展开 zM全部合并 vim 快捷键 shift + i (‘I’) 进行编辑 shift + 4 (‘$’) 跳到行尾 shift ...
- mysql 授权 打开全部
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "."FLUSH PRIVILEGES;
- 利用SOLR搭建企业搜索平台 之——solr的查询语法
1. 首先假设我的数据里fields有:name, tel, address 预设的搜寻是name这个字段, 如果要搜寻的数据刚好就是 name 这个字段,就不需要指定搜寻字段名称. 2. 查询规 ...
- hihoCoder 1040 矩形判断(计算几何)
http://hihocoder.com/problemset/problem/1040 首先判断四条线段是否相交,给出八个点,如果有一些点重合,并且不同坐标的点只有4个的话,表示可以构成四边形. 然 ...
- c#获取机器唯一识别码
前言 在客户端认证的过程中,我们总要获取客户机的唯一识别信息,曾经以为MAC地址是不会变的,但是现在各种改,特别是使用无线上网卡,MAC地址插一次变一次,所以这样使用MAC就没有什么意义了,怎么办,又 ...