Описание тега execute-script

17 ответов

Подождите, пока страница загрузится с Selenium WebDriver для Python

Я хочу очистить все данные страницы, реализованной бесконечной прокруткой. Следующий код Python работает. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Это означает, что каждый раз, когда…
25 окт '14 в 20:14
1 ответ

Как я могу использовать селен для записи времени загрузки mathjax

Я пытаюсь использовать селен получить асинхронные элементы (уравнение MathJax) время загрузки. Я пытаюсь написать скрипт python-selenium для записи времени загрузки моего сайта, но мой сайт содержит много уравнений, которые преобразованы Mathjax аси…
17 июн '19 в 11:57
0 ответов

Как передать аргумент с помощью tabs.executeScript в расширении Chrome (значение для insertHTML)

Я хочу изменить выделенный текст на странице переднего плана с фоновой страницы расширения Chrome, используя insertHTML. Это работает и заменяет текст на странице переднего плана жирным шрифтом "test": chrome.tabs.executeScript( null, {code: documen…
1 ответ

Как решить элемент, не кликабельный в точке в Selenium, используя Python

Я тестирую сценарий, где пробегаю около 200 страниц. Каждая страница содержит кнопку редактирования, на которую мне нужно нажать. Примерно на половине страниц это успешно сделано, но в другой половине я получаю сообщение о том, что другой элемент по…
26 авг '19 в 22:44
0 ответов

Загрузка pdf.js для использования в контентном скрипте расширения chrome

Я новичок в расширениях Javascript и Chrome, поэтому, пожалуйста, будьте осторожны со мной проблема: У меня есть расширение Chrome, которое в настоящее время работает с HTML-страницами, но я также хотел бы, чтобы оно могло обрабатывать встроенные PD…
0 ответов

Элемент прокрутки в поле зрения RSelenium [R]

Я пытаюсь повторить функцию scrollIntoView из селена в RSELENIUM в R: прокрутить элемент в представление с Selenium Моя проблема в том, что элементы на странице, которые я хотел бы, не появляются, пока они не прокручиваются в поле зрения, и remDr$mo…
21 авг '19 в 05:01
1 ответ

Выполнить JQuery с нулевым условием, используя Selenium Python

Привет, я попытался отправить javascript, который выглядит так: $("img[src|='']").attr('src', result.responseJSON.data); Это изменить изображение с нулевым значением на новое значение. Я использую сценарий выполнения, чтобы он выглядел так: driver.e…
2 ответа

Измените HTML с помощью Selenium

Я хочу использовать Selenium (работающий с Python 3) для изменения определенного HTML-элемента в браузере, чтобы вокруг него были теги "mark" (тем самым выделяя интересующий меня текст). Есть ли способ сделать это?
15 сен '19 в 05:03
1 ответ

Селен - проверьте, что объект определен, прежде чем использовать его

Я пытаюсь выполнить тестирование с помощью веб-драйвера selenium, и часть этого ожидает, пока мой объект будет определен на странице.ПРИМЕЧАНИЕ: в DOM нет ничего, что появилось бы, когда мой объект станет доступен, и это не вариант изменить это, поэ…
29 янв '20 в 23:25
1 ответ

Преобразование кода javascript из storeEval в executeScript_Sandbox (Selenium Ide Kantu Ui.Vision)

Мне нужно преобразовать два кода javascript для получения даты и времени в предпочтительном формате из storeEval Чтобы выполнить script_Sandbox для использования в Selenium Ide Kantu Ui.Vision Из некоторых обновлений storeEval устарел, и теперь необ…
03 окт '19 в 15:56
1 ответ

установить блок отображения на элемент, найденный xpath

Я нашел интересующие меня элементы: LINKS = (By.PARTIAL_LINK_TEXT, "link_to") links = self.browser.find_elements(*self.LINKS) Теперь у них есть display установить для None и я хочу им показать: for link in links: self.browser.execute_script("style.d…
07 янв '20 в 16:58
1 ответ

Динамический веб-сайт находит элемент по имени класса и выполняет метод onclick, связанный с классом в Python с помощью Selenium и Chrome.

Я работаю над драйвером Python, Selenium и Chrome. У меня динамический веб-сайт, и каждый раз, когда сайт загружается, идентификаторы меняются, поэтому я не могу использовать Xpath. Но я могу использовать имя класса. Я могу попасть в класс, как пока…
0 ответов

Как прокрутить всплывающее окно с помощью Selenium Webdriver с помощью JavaScript и NodeJS?

не прокручиваемое всплывающее окно Я пытаюсь найти места в Риме, Италия. Все идет хорошо, пока не дойдет до всплывающего окна "Дополнительные фильтры", и, пытаясь еще немного отфильтровать свой поиск, я не могу прокрутить вниз, чтобы проверить еще н…
0 ответов

Условие оператора IF оценивается как истинное, но команда внутри не запускает расширение Selenium ide chrome

Я пытаюсь написать оператор if, чтобы, если переменная имеет значение null, снова запрашивать переменную у пользователя. Когда я воспроизводю свой тест, он пропускает первую команду выполнения скрипта, которая запрашивает у пользователя переменную. …
1 ответ

Передача файла для выполнения скрипта NiFi с использованием python

Я пытаюсь использовать NiFi ExecuteScript для отправки сообщений в IRC-чат с помощью Python. Правильно ли я использую синтаксис для передачи потокового файла из очереди в процессор? Ошибки процессора с NameError: глобальное имя server не определено,…
26 май '20 в 05:04
1 ответ

Python - функция Python selenium driver.execute_script() не выполняет мой код в скрипте?

В моем скрипте python я использую функцию селена driver.execute_script()который не выполнит весь код в скрипте. В частности, один код работает, а другой нет. Этот код работает: driver.execute_script(""" let w = window.open("{}","_blank"); w.console.…
16 июн '20 в 15:32
3 ответа

UnhandledPromiseRejectionWarning: Ошибка: сценарий не удалось выполнить - сценарий выполнения электронного

Я пытаюсь использовать JavaScript в электронном виде function createTestGmail(username, password){ username = '12344444444444444444444444asdasd44444444' testGmail = new BrowserWindow({ width: 500, height:300, backgroundColor:'#ccc', title:'Kiểm tra …
2 ответа

Python Selenium - скрытый фрейм, который иногда появляется с утверждением java-скрипта

У меня есть уведомление, которое появляется пару раз в неделю на этом веб-сайте, который я очищаю. И я не могу обойтись без этого. Я могу запустить код. el = driver.find_element_by_xpath("//input[@id='btnRead']") driver.execute_script("arguments[0].…
02 янв '20 в 16:25
1 ответ

Невозможно щелкнуть элемент с помощью codeceptjs

введите описание изображения здесь. Я пробовал следующие подходы, чтобы щелкнуть элемент, но не смог щелкнуть и всегда щелкал в фоновом режиме страницы:- Используя css: submitButtonEnabled: { css: 'button.button--enabled[type="submit"]' }, I.click(t…
1 ответ

selenium.common.exceptions.InvalidSelectorException: Сообщение: данное выражение xpath недействительно при использовании xpath в scrollIntoView через Selenium

Я использую Python для удаления веб-сайта с панелью фильтров, которую нужно прокручивать. Я нашел код, который помогает прокручивать список элементов, фактически находит список и перемещается по циклу. recentList = driver.find_elements_by_xpath("/ht…