lettuce_webdriver

软件截图:
lettuce_webdriver
软件详细信息:
版本: 0.3.4
上传日期: 11 May 15
开发: Ben Bangert
许可: 免费
人气: 8

Rating: 3.0/5 (Total Votes: 2)

lettuce_webdriver是,它提供了一组用于使用所述硒2.0b2 Python包黄瓜BDD的Python端口莴苣使用的步骤的模块。
所包含的匹配器和语法由cucumber_watir严重的启发。
设置lettuce_webdriver
在你的莴苣terrain.py文件,添加一个包含语句生菜了解由lettuce_webdriver和创造所需的硒浏览器设置提供了额外的步骤定义:
莴苣导入之前,世界
硒进口的webdriver
进口lettuce_webdriver.webdriver
@ before.all
DEF setup_browser():
  world.browser = webdriver.Firefox()

用法:

生菜的故事都写在小黄瓜的黄瓜标准风格。例如:
场景:在填写注册表格
 鉴于我去“http://foo.com/signup”
 当我填写“姓名”与“富酒吧”
 我填写“邮件”与“nospam@gmail.com”
 我填写“城市”和“圣何塞”
 我填写“国家”与“CA”
 我取消“送我的垃圾邮件!”
 我选择“男性”,从“性别”
 我按“注册”
 然后,我应该看到“谢谢您注册!”
包括匹配器
下面的步骤生菜匹配器则包含在这个套件,可以与给定/时/然后/并根据需要使用。
#网址
我参观“http://google.com/”
我去“http://google.com/”
#链接
我点击“下一页”
我应该看到的网址“http://foobar.com/”链接
我看到一个链接到“谷歌”与URL“http://google.com/”
我应该看到,包含文本“Foobar的”和URL“http://foobar.com/”链接
#一般
我应该看到“页面内容”
我看“页面内容”
我不应该看到“Foobar的”
我应该在“http://foobar.com/”
我看到一个元素的“http://bar.com/”ID
我不应该看到的元素的“http://bar.com/”ID
与“cs_PageModeContainer”的ID元素包含“阅读”
与“cs_BigDiv”的ID的元素不包含“写入”
#浏览器
浏览器的URL应该是“http://bar.com/”
浏览器的URL应包含“foo.com”
浏览器的URL不应包含“bar.com”
#形式
我应该看到,形式为“http://bar.com/submit.html”
我按“提交”
#复选框
我检查“我有车”
我取消“我有一个公共汽车”
而“我有车”复选框,应检查
在“我有一个公共汽车”复选框不应该被选中
#选择
我从“汽车的选择”中选择“沃尔沃”
我选择“汽车选择”以下内容:
 “”“
 沃尔沃
 萨博
 “”“
应选择从“汽车的选择”中的“沃尔沃”选项
应选择从“汽车选择”下列选项:
 “”“
 沃尔沃
 萨博
 “”“
#单选按钮
我选择“Foobar的”
应选择“Foobar的”选项
不应该被选择的“棒”选项
#文本输入字段(文本,文本域,密码)
我填写“用户名”和“史密斯夫妇”

什么在此版本中是新的

  • 依赖于一个可安装版本确保
  • 错误修正,以lettuce_webdriver Django的步骤(丹妮)
  • 帧选择(丹妮)步骤
  • 在较新的硒依赖
  • 更好的jQuery AUTOMAGIC

在什么版本0.1.3新是

  • 在加入'我应该看看" ..&QUOT ;在X秒“的一步。
  • 补充:“我应该看到的ID元素" HTTP://bar.com/"在2秒钟内'。

在什么版本0.1.2新是

  • 在更新"按"步骤所以它不需要'当'

要求

  • 在Python的
  • 生菜

显影剂的其他软件 Ben Bangert

pyramid_rpc
pyramid_rpc

15 Apr 15

zktools
zktools

14 Apr 15

Velruse
Velruse

20 Feb 15

意见 lettuce_webdriver

评论没有发现
添加评论
打开图片!