摘要: 1 def _get_labels_for_options(self, options):2 labels = []3 for option in options:4 labels.append(option.text)5 ... 阅读全文
posted @ 2015-04-26 13:24 小凡(loveok_56) 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1 def _get_select_list_options(self, select_list_or_locator):2 if isinstance(select_list_or_locator, Select):3 select = select... 阅读全文
posted @ 2015-04-26 11:56 小凡(loveok_56) 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1 def _get_select_list(self, locator):2 el = self._element_find(locator, True, True, 'select')3 return Select(el)私有方法根据传入的locator返... 阅读全文
posted @ 2015-04-26 11:38 小凡(loveok_56) 阅读(453) 评论(0) 推荐(0) 编辑
摘要: # 公有方法(1)get_list_items(self, locator) 返回labels集合_get_select_list_options(self, select_list_or_locator) 返回select, select.options _get_labels_for_optio... 阅读全文
posted @ 2015-04-26 11:19 小凡(loveok_56) 阅读(602) 评论(0) 推荐(0) 编辑
摘要: Select是网页表单中较为常见的元素,在Selenium2Library 中也有相应关键字可以操作,比如:(1)通过指定索引选择Name: Select From List By Index Arguments: [ locator | *indexes ]Selects `*indexes` f... 阅读全文
posted @ 2015-04-24 23:03 小凡(loveok_56) 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 今天在处理页面的弹出框(alert)时,发现Get Alert Message 并不如字面意思这么简单函数说明如下:很明了:(1)返回alert 的text(2)如果没有alert,则该keyword 会失败到底是不是这样呢? 源码会告诉我们答案,看下图:纳尼 ,竟然是"close”........... 阅读全文
posted @ 2015-04-20 19:38 小凡(loveok_56) 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 好几天没写了,抽时间写下,也好有个总结:1.selenium+testNG+Ant (1)ant 是构建工具 他的作用就是运行你配置好的东西 而tentng.xml你可以认为他是管理test的一个配置。在ant中配置运行testng 启动testng的时候 就会运行testng里面配置好的东西。 (... 阅读全文
posted @ 2015-04-18 23:07 小凡(loveok_56) 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.Maven安装testNG (1)打开网站:http://testng.org/doc/maven.html (2)复制如下代码,粘贴到项目的pom.xml文件: 1 2 3 org.testng 4 5 testng 6 7 6.1.1 8 9 tes... 阅读全文
posted @ 2015-04-18 23:04 小凡(loveok_56) 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 在FOR循环中执行以下动作:场景:1.打开页面A, 2.点击A中的链接打开新的window, 3.将driver切换到新window, 4.close window 5.再切换到页面A 时出异常如下图: 阅读全文
posted @ 2015-04-17 23:01 小凡(loveok_56) 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 去除月份和日期中的‘0’ 阅读全文
posted @ 2015-04-16 21:26 小凡(loveok_56) 阅读(218) 评论(0) 推荐(0) 编辑