Есть ли способ запустить 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

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

Другие вопросы по тегам