Как добавить пользовательские методы в удаленный (wd)

Используя wd.js напрямую, я могу добавить свои собственные методы цепочки обещаний, как описано здесь: https://github.com/admc/wd#adding-custom-methods

Можно ли это сделать со стажером?

Спасибо.


person corsen    schedule 23.11.2013    source источник


Ответы (1)


Новые API-интерфейсы базовой реализации wd, такие как addAsyncMethod, не отображаются. Однако гораздо лучше создать то, что wd называет помощниками обещаний вместо этого. Добавление новых методов в wd может столкнуться с другими именами в будущем и может рассматриваться как изменение прототипов встроенных объектов JavaScript; использование служебной функции, которой вы можете передать объект remote, или использование «помощника по обещаниям» гарантирует, что вы никогда не столкнетесь ни с чем другим и что будет ясно, какой код исходит от wd, а какой код является настраиваемым для вашего приложения/тестирования. Окружающая среда.

person C Snover    schedule 24.11.2013