okhapkin_vp
New member
Коллеги, здравствуйте!
Решаю задачу, связанную с получением значения из Yandex браузера. В этой задаче главное условие - это именно исполнение JS-кода на стороне Yandex браузера (ни в каком другом браузере; требование ИБ). Драйвер YB можно успешно подсунуть PIX просто добавив веб-драйвер в папку с другими драйверами. Далее вытаскиваем активность "Запустить Selenium", где можно успешно запуститься с YB. Через активность "Выполнить C#" YB виден и, кроме того, имеет метод ExecuteScript(), через который можно успешно кликнуть, например, по пункту меню, ссылке и пр. Однако, этот метод типа void, что говорит нам о том, что ничего этот метод обратно в PIX не вернет и нет никакого смысла в скрипте писать return. Это сильно огорчает. Таким образом, вопрос: как вернуть значение обратно в PIX, используя Yandex браузер и автоматизацию через Selenium?
Решаю задачу, связанную с получением значения из Yandex браузера. В этой задаче главное условие - это именно исполнение JS-кода на стороне Yandex браузера (ни в каком другом браузере; требование ИБ). Драйвер YB можно успешно подсунуть PIX просто добавив веб-драйвер в папку с другими драйверами. Далее вытаскиваем активность "Запустить Selenium", где можно успешно запуститься с YB. Через активность "Выполнить C#" YB виден и, кроме того, имеет метод ExecuteScript(), через который можно успешно кликнуть, например, по пункту меню, ссылке и пр. Однако, этот метод типа void, что говорит нам о том, что ничего этот метод обратно в PIX не вернет и нет никакого смысла в скрипте писать return. Это сильно огорчает. Таким образом, вопрос: как вернуть значение обратно в PIX, используя Yandex браузер и автоматизацию через Selenium?
Последнее редактирование: