摘要: should be equal关键字,一般用来判断实际结果和预期结果是否相等。 示例:我们将变量${value}的值设为1,使用should be equal关键字来判断${value}是否等于2,若断言失败,则输出实际值为${value},和预期不符。 ${value} set variable 阅读全文
posted @ 2020-01-31 23:21 小白龙白龙马 阅读(1985) 评论(0) 推荐(0) 编辑
摘要: Run Keyword If是一个常用的,用来做逻辑判断的关键字,意思是如果满足了某一个判断条件,就会执行关键字 我们在list3中放入了0,1,2三个元素,然后遍历list3,判断当取到元素0时,输出 男生: @{list3} Create List 0 1 2 :For ${value} in 阅读全文
posted @ 2020-01-31 17:07 小白龙白龙马 阅读(616) 评论(0) 推荐(0) 编辑
摘要: robor framework中,我们可以使用Exit For Loop If关键字来中断一个for循环, 例如,list2有a、b、c、d 4个元素,循环遍历输出这些元素,当输出遇到元素c时候,跳出这个循环。 @{list2} Create List a b c d :For ${value} i 阅读全文
posted @ 2020-01-31 16:49 小白龙白龙马 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: 我们可以用for循环,对一个列表进行遍历,并且输出列表中的每一个元素。 例如,list2中有a、b、c、d 4个元素,循环遍历输出这4个元素。 @{list2} Create List a b c d :For ${value} in @{list2} log ${value} 阅读全文
posted @ 2020-01-31 16:42 小白龙白龙马 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 拼接两个字符串——Catenate关键字; 比如,将 hello 以及 robot 这两个字符串拼接起来,并输出: ${val2} Catenate hello robot log ${val2} 阅读全文
posted @ 2020-01-31 16:36 小白龙白龙马 阅读(368) 评论(0) 推荐(0) 编辑
摘要: robot framework中的字典,就等同于 python中的字典,也即java中的Map; 在robot framework中,使用Create Dictionary来创建一个字典,如Dict1,并且创建时就添加2个键-值对,然后使用Log Many关键字进行输出: 注意:Log Many关键 阅读全文
posted @ 2020-01-31 16:31 小白龙白龙马 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: robot framework中的列表,就相当于python中的列表,或者java中的list; 示例:在robot framework中,可以使用create list来创建一个列表,并且在创建列表时,添加3个元素,然后使用log关键字进行输出: @{list1} Create List hell 阅读全文
posted @ 2020-01-31 16:26 小白龙白龙马 阅读(1432) 评论(0) 推荐(0) 编辑
摘要: 通过Set Variable 来定义一个变量: 比如我们定义一个变量var1 , 并且将这个变量赋值为robot,然后将这个变量log输出; ${var1} Set Variable robot log ${var1} 阅读全文
posted @ 2020-01-31 15:00 小白龙白龙马 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 打印信息——log; 即输出信息 log hello , robot framework 阅读全文
posted @ 2020-01-31 14:57 小白龙白龙马 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Register Keyword To Run On Failure关键字——模拟自动化案例执行失败时,需要执行的操作; 比如某个案例执行失败后,浏览器并没有关闭,此时需要在失败时将浏览器关闭,就可以用这个关键字操作。 该关键字接收一个[ keyword ]一个参数,keyword表示执行失败时,需 阅读全文
posted @ 2020-01-31 14:51 小白龙白龙马 阅读(321) 评论(0) 推荐(0) 编辑
摘要: Mouse Out关键字——模拟鼠标离开页面上的 一个元素的操作; 该关键字接收[ locator ]一个参数,locator可以通过id或者name等进行定位; Open Browser https://www.baidu.com chrome Mouse Down id=kw Mouse Out 阅读全文
posted @ 2020-01-31 14:45 小白龙白龙马 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Mouse Down On Image关键字——模拟在页面上的一张图片上,按下鼠标左键操作; 该关键字接收[ locator ]一个参数,locator可以通过id、src、alt等进行定位; Mouse Down On Image https://box.………………..png 阅读全文
posted @ 2020-01-31 14:41 小白龙白龙马 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Mouse Down On Link关键字——模拟在页面上的一个链接上,按下鼠标左键的操作; 该关键字接收[ locator ]一个参数,locator可以通过id、href、link text 等进行定位; Mouse Down On Link http://map.baidu.com 阅读全文
posted @ 2020-01-31 14:37 小白龙白龙马 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Mouse Up关键字——与Mouse Down关键字相反,用来释放按下的鼠标左键; 该关键字接收[ locator ]一个参数,locator可以通过id或者name等进行定位; Mouse Up id=kw 阅读全文
posted @ 2020-01-31 14:33 小白龙白龙马 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Mouse Down 关键字——模拟按下鼠标的左键操作; 该关键字接收[ locator ]一个参数,locator可以通过id或者name等进行定位; Mouse Down id=kw 阅读全文
posted @ 2020-01-31 14:32 小白龙白龙马 阅读(397) 评论(0) 推荐(0) 编辑
摘要: Click Image关键字——模拟单击某一个图片; 该关键字接收[ locator ]一个参数,locator可以通过id、src、alt等进行定位; Open Browser http://www.baidu.com chrome Click Image 定位地址 Sleep 10 Close 阅读全文
posted @ 2020-01-31 00:19 小白龙白龙马 阅读(581) 评论(0) 推荐(0) 编辑
摘要: Get Window Size关键字——获取当前页面窗口的大小,会返回窗口的宽和高,先返回宽,再返回高——不需要接收任何参数; Open Browser http://www.baidu.com chrome ${width} ${height} Get Window Size log ${widt 阅读全文
posted @ 2020-01-31 00:10 小白龙白龙马 阅读(384) 评论(0) 推荐(0) 编辑
摘要: Get Window Position关键字——获取当前页面的坐标位置,先返回横坐标 X,再返回纵坐标 Y——不需要接收任何参数 Open Browser http://www.baidu.com chrome ${x} ${y} Get Window Position log ${x} log $ 阅读全文
posted @ 2020-01-31 00:06 小白龙白龙马 阅读(365) 评论(0) 推荐(0) 编辑