Мне нужно иметь возможность завершить vbscript msgbox, используя javascript. Проблема в том, что мы используем селен для тестирования классического сайта ASP. Наша цель состоит в том, чтобы постепенно избавиться от кода VBScript, который является частью этого сайта, но пока что нам все еще нужно протестировать этот код.
Мы хотели бы запустить несколько тестов на нескольких компьютерах, и поэтому нам нужен автоматизированный способ заполнения ящиков vbscript, существующих на веб-сайте, с использованием javascript. Это потому, что, насколько я могу судить, Selenium не поддерживает взаимодействие с VBScript, но у него есть способ внедрить JavaScript на страницу во время выполнения.
Так что я хотел бы найти модальное диалоговое окно VBScript и нажать кнопку ОК или отменить программно.
Я видел, что кто-то использовал решение для вкладки к соответствующей кнопке и нажатия Enter ... и сделал эту запись. Но любые реальные нажатия клавиш, похоже, мешают распределенному тестированию, запуску нескольких тестов на нескольких компьютерах ... или стресс-тестированию.
Есть ли у кого-нибудь возможные идеи о том, как я могу взаимодействовать с vbscript msgbox через javascript или jquery?
Спасибо
[править] - Эй ... может быть, я должен спросить, является ли vbscript msgbox частью домена? Могу ли я манипулировать им, используя dom в javascript? Возможно, есть какой-нибудь способ щелкнуть ОК или установить возвращаемое значение и уничтожить диалоговое окно?