Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 水豚';s填充和特殊字符_Ruby_Selenium_Capybara_Aem - Fatal编程技术网

Ruby 水豚';s填充和特殊字符

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”,一切正常 所以我认为这可能

我使用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”,一切正常

所以我认为这可能与特殊角色有关,但还没有找到解决方案

欢迎所有提示。非常感谢


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

斜杠不是URL组件字符串的有效字符。如果您运行它,您将看到输出更改


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

您删除了斜杠,但仍然失败?我可以在登录之前查看您构建的对象吗?可以,通过您提供的编码器运行它。不走运。