Используя Ember debug расширение Chrome, я идентифицировал этот компонент на веб-сайте, который я пытаюсь автоматизировать (но не имею прямого доступа для изменения кода):
<[email protected]:zipcode-field::ember592>
Что показано в иерархии как:
application
engine
myui
zipcodeField
Если я отредактирую свойство value
этого элемента в отладчике, он обновит интерфейс и модель по желанию. Могу ли я сделать это с помощью однострочного интерфейса с консоли?
Обновление: до сих пор я могу ввести это в консоль:
Ember.lookup.$E.container.lookup("[email protected]:zipcode-field")
Но не удается получить доступ/изменить его свойство value
, как в отладчике.
Update:
В обратной связи с одним из ответов моя цель - иметь консольный однострочный, который может быть предоставлен кому-либо без каких-либо отладчиков, установленных для запуска кода с таким же поведением. Использование переменной, такой как $E
в консоли, требует, чтобы элемент был выбран вручную до запуска кода, что было бы недостаточно.