Capybara Webkit не может загрузить URL-адрес mailto

Я тестирую свой тест интеграции рельсов с capybara-webkit, и мой javascript должен изменить URL-адрес location.href на mailto. Это заканчивается этой ошибкой

Capybara::Driver::Webkit::WebkitInvalidResponseError:
       Unable to load URL: mailto:[email protected]?subject=Inquiry to Cambodia%20Yellow%20Pages via Mail&body=To Cambodia%20Yellow%20Pages

Как мне проверить в этом случае? Мне просто нужно убедиться, что этого адреса достаточно. В этом случае мне не нужно делать реальное перенаправление. Какие-либо предложения?


person Chamnap    schedule 07.06.2012    source источник


Ответы (1)


Вы можете использовать page.evaluate_script для регистрации фиктивного обработчика протокола для протокола mailto.

navigator.registerProtocolHandler

person Tanzeeb Khalili    schedule 17.07.2012
comment
У вас есть пример? - person jspooner; 06.11.2013