Ruby 水豚';s填充和特殊字符
我使用Selenium驱动程序对web应用程序使用Capybara执行以下测试Ruby 水豚';s填充和特殊字符,ruby,selenium,capybara,aem,Ruby,Selenium,Capybara,Aem,我使用Selenium驱动程序对web应用程序使用Capybara执行以下测试 visit 'mypage.html' click_button('login') fill_in('Name', :with => 'test_user') fill_in('Password', :with => 'oq36bxW6~V/X%U*x') 尽管用户名和密码的组合是正确的,但我得到一个错误,即组合是错误的 现在,当我将密码更改为简单的密码时,例如“admin”,一切正常 所以我认为这可能
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进行测试,如果这些信息有帮助的话。斜杠不是URL组件字符串的有效字符。如果您运行它,您将看到输出更改
oq36bxW6~V/X%U*X
变为oq36bxW6~V%2FX%25U*X
您删除了斜杠,但仍然失败?我可以在登录之前查看您构建的对象吗?可以,通过您提供的编码器运行它。不走运。