Capybara的fill_in和特殊字符

时间:2014-07-10 12:35:58

标签: ruby selenium capybara aem

使用Selenium驱动程序使用Capybara对Web应用程序执行以下测试

visit 'mypage.html'
click_button('login')
fill_in('Name', :with => 'test_user')
fill_in('Password', :with => 'oq36bxW6~V/X%U*x')

虽然用户名和密码的组合是正确的,但我会收到组合错误的错误。

现在,当我将密码更改为简单的密码时,例如" admin",一切正常。

所以我认为它可能与特殊字符有关,但尚未找到解决方案。

欢迎提供所有提示。非常感谢!

顺便说一句:不是针对rails应用程序进行测试,而是针对AEM 5.6.1进行测试,如果该信息有帮助的话。

1 个答案:

答案 0 :(得分:0)

斜杠不是URL组件字符串的有效字符。如果您通过here运行,则会看到输出更改。

oq36bxW6~V/X%U*x变为oq36bxW6~V%2FX%25U*x