Ruby on rails Rails使用Selenium进行测试,每个人都有一个错误的密码
我有一个带有大量黄瓜测试的应用程序,今天我尝试使用selenium。这花了一点时间,但我让它运行起来,它启动selenium,使用正确的数据库和所有东西,但每个人都有一个错误的密码 我可以看到用户被创建,我可以记录密码并查看它是正确的密码,但是每个测试用户都会被重定向回登录页面,并出现不正确的用户名/密码错误 这是硒问题,还是其他依赖系统,还是我遗漏了什么?它与标准的rails-webrat模式配合得很好 我以同样的方式运行任务Ruby on rails Rails使用Selenium进行测试,每个人都有一个错误的密码,ruby-on-rails,selenium,Ruby On Rails,Selenium,我有一个带有大量黄瓜测试的应用程序,今天我尝试使用selenium。这花了一点时间,但我让它运行起来,它启动selenium,使用正确的数据库和所有东西,但每个人都有一个错误的密码 我可以看到用户被创建,我可以记录密码并查看它是正确的密码,但是每个测试用户都会被重定向回登录页面,并出现不正确的用户名/密码错误 这是硒问题,还是其他依赖系统,还是我遗漏了什么?它与标准的rails-webrat模式配合得很好 我以同样的方式运行任务 rake features Ubuntu 9.04 机械师0.
rake features
- Ubuntu 9.04
- 机械师0.3.1
- 硒1.1.14
- 火狐3.0.10
- ruby 1.8.7-p160
- 黄瓜0.3.7
Cucumber::Rails.use_transactional_fixtures
他是罪魁祸首。在selenium中,您不能拥有事务性装置,因此编写Cumber步骤会更有趣一些,但无论如何。注释掉上面的一行可以修复密码问题
他是罪魁祸首。在selenium中,您不能拥有事务性装置,因此编写Cumber步骤会更有趣一些,但无论如何。注释掉上面的一行可以修复密码问题