• #4 楼 @blueplanet 恩。才找到原因,是 RSpec+Capybara 的组合在服务器端获得不到 session,想了一个办法绕过去了。再问一下,这个组合可以模拟操作浏览器上面的 flash 么?比如点击 flash 上面的一个按钮?

  • 您好,咨询您一个问题啊:我使用 RSpec+Capybara 组合,测试系统的登录;我的测试案例能够创建用户名和密码,也能激活;但是登录的时候却总是登录失败;提示“用户名或密码错误”,您遇到过这样的问题嘛?

  • #3 楼 @Rei 您也帮忙看一下我的问题吧

  • #6 楼 @chechaoyang 可能是这个网站的缺陷吧,我编辑的时候那个尖括号是有的,预览就没有了。 我的程序里是按照您第一次给的方法做的。您再帮忙看看上面的问题吧。

  • #4 楼 @chechaoyang 我把default :from => "hahah<[email protected]>"这句话放到了正确位置,邮件发送成功了。 但是我改成default :from => "地图汇<[email protected]>",这时候就会出现下面的错误:

    550 Invalid User /home/charles/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/smtp.rb:954:in check_response' /home/charles/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/smtp.rb:923:ingetok' /home/charles/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/smtp.rb:838:in mailfrom' /home/charles/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/smtp.rb:665:insend_message' /home/charles/.rvm/gems/ruby-1.9.2-p320/gems/mail-2.4.4/lib/mail/network/delivery_methods/smtp.rb:145:in block in deliver!' /home/charles/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/smtp.rb:526:instart' /home/charles/.rvm/gems/ruby-1.9.2-p320/gems/mail-2.4.4/lib/mail/network/delivery_methods/smtp.rb:144:in deliver!' /home/charles/.rvm/gems/ruby-1.9.2-p320/gems/mail-2.4.4/lib/mail/message.rb:2034:indo_delivery' /home/charles/.rvm/gems/ruby-1.9.2-p320/gems/mail-2.4.4/lib/mail/message.rb:229:in block in deliver' /home/charles/.rvm/gems/ruby-1.9.2-p320/gems/actionmailer-3.2.0/lib/action_mailer/base.rb:414:inblock in deliver_mail' /home/charles/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.0/lib/active_support/notifications.rb:123:in block in instrument' /home/charles/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.0/lib/active_support/notifications/instrumenter.rb:20:ininstrument' /home/charles/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.0/lib/active_support/notifications.rb:123:in instrument' /home/charles/.rvm/gems/ruby-1.9.2-p320/gems/actionmailer-3.2.0/lib/action_mailer/base.rb:412:indeliver_mail' /home/charles/.rvm/gems/ruby-1.9.2-p320/gems/mail-2.4.4/lib/mail/message.rb:229:in deliver' /home/charles/.rvm/gems/ruby-1.9.2-p320/gems/resque_mailer-2.1.0/lib/resque_mailer.rb:42:inperform'

  • #1 楼 @chechaoyang 是直接在 config.action_mailer.smtp_settings 这个配置里面加上 default :from => '天师 [email protected]'吗?