Есть ли способ запустить gremlin.js Monkey Tests на сторонних URL?
Можно ли запускать тесты Gremlin на сторонних URL или внешних веб-сайтах? Например, если я хочу запустить gremlin на Twitter.com, что мне делать? Я еще не пробовал, но думаю, что фреймворк вроде nightwatch.js может быть полезен, но я не уверен, как это сделать.
2 ответа
После публикации этого вопроса, на который, как и @ste_irl, я понял, использование gremlin в качестве букмарклета является ответом для большинства сайтов. Но одна большая проблема заключается в том, что если сайт реализует политику безопасности контента на script-src
Букмарклет не сработает.
Чтобы обойти это, вот что я сделал:
- Загрузите Mozilla Developer Edition
- Установите security.csp.enable
в false
Это все еще не работает на Facebook, но работает на inbox.google.com
и большинство других сайтов
Вы можете использовать его в качестве закладки в вашем браузере:
https://rawgit.com/marmelab/gremlins.js/master/bookmarklet.html
Это позволит вам запустить его на любом сайте.