Выполнить скрипт в VBA Excel (селен) - PullRequest
0 голосов
/ 03 апреля 2019

Я благодарю тебя бесконечно

Проблема в том, что веб-приложение, в котором я хочу запустить скрипт, использует форму начальной загрузки, последняя не совместима с Internet Explore. Вот почему я хочу использовать селен, чтобы оправдать сценарий код прекрасно работает, когда я выполняю код ниже в элементе консоли (проверять)

$('#form-classe').select2().val($('#form-classe option:contains("texte)").val()).trigger('change');

код позволяет выбрать значение «текст» в форме начальной загрузки

Но проблема в том, что я хочу извинить код VBA Excel, я пытаюсь использовать метод ниже селена

 Dim webdriver As New WebDriver  
webdriver.ExecuteScript "$('#form-classe').select2().val($('#form-classe option:contains('texte)').val()).trigger('change');"

1 Ответ

0 голосов
/ 03 апреля 2019

В чем ошибка?Где остальная часть кода?Я могу помочь вам с дополнительной информацией

С т. Е. Объект должен работать ..

dim ie as object
set ie =createObject("InternetExplorer.Application")
'...ie.navigate ...
call ie.Document.parentWindow.execScript ("$('#form-classe').select2().val($('#form-classe option:contains('texte)').val()).trigger('change');")

Попробуйте вызвать его с помощью вызова CALL webdriver.ExecuteScript ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...