2016-11-16 5 views
1

Можно ли проводить тесты Gremlin на сторонних URL-адресах или внешних сайтах? Напр. Если я хочу запустить gremlin на Twitter.com, что мне делать? Я еще не пробовал, но я думаю, что такая инфраструктура, как nightwatch.js, может быть удобной, но я не уверен, как это сделать.Есть ли способ запуска gremlin.js Monkey Tests на сторонних URL-адресах?

ответ

0

Я понял, что после публикации этого вопроса, как @ste_irl ответил, использование gremlin в качестве букмарклета является ответом для большинства сайтов. Но один большой , если вот, что если сайт реализует политику безопасности контента на script-src, букмарклет не будет работать.

Чтобы обойти эту проблему, это то, что я сделал: - Скачать Mozilla Developer Edition - Набор security.csp.enable для false

Это еще не работает на Facebook, но работает на inbox.google.com и большинство других сайтов

enter image description here

1

Вы можете использовать его в качестве закладки в браузере:

https://rawgit.com/marmelab/gremlins.js/master/bookmarklet.html

Это позволит запустить его на любом сайте.

+0

Благодарим за ответ. Я наткнулся на это, но понял, что он не работает на _all_ веб-сайтах. Если CSP (политика безопасности содержимого) реализована, этот скрипт не будет работать. Напр. Facebook, входящие и т. Д. – nikjohn

 Смежные вопросы

  • Нет связанных вопросов^_^