WebDriver - это API для управления веб-браузерами, имитирующими реального пользователя. В основном это используется для автоматизированных тестов. WebDriver имеет несколько языковых привязок и драйверов (позволяющих управлять различными браузерами). Если ваш вопрос относится к одному из них, обязательно добавьте соответствующий тег.

Подробнее про webdriver...

Я изучаю, как работает WebDriver, и не понимаю, как форматировать URL-адрес запроса для Найти элемент из элемента. Идентификатор элемента Найти элемент вернет примерно следующее: {"element-6066-11e4-a52e-4f735466cecf": "e72b0320-5d61-4886-b903-5b2e4bb43d88"} Насколько я понимаю, указанный выше форм....
5 Май 2021 в 02:31
Мне нужно нажать две кнопки, расположенные на верхней панели команд в списке SharePoint, чтобы завершить загрузку CSV. Я безуспешно пытался использовать 2 локатора ниже и явное ожидание ниже. driver.find_element_by_xpath('//*[@id="appRoot"]/div[1]/div[3]/div/div[2]/div[2]/div[2]/div[1]/div/div/div....
5 Май 2021 в 00:12
Прошу прощения за заголовок, который лучше описывает проблему, когда вы посещаете следующий веб-сайт: Справа есть текст с надписью «Посмотреть все». Как только вы нажмете на нее, появится список ссылок на различные вилки. Я пытаюсь очистить гиперссылки для этих вилок. Одна из проблем заключается в....
Я хочу очистить данные на веб-сайте. Но у меня проблема, Я хочу щелкнуть тег двойным щелчком. Кто знает об этом? Если вы это знаете, помогите мне, пожалуйста. Мой код: <a href="#product-lists id='products'"> Если вы знаете об этом, пожалуйста, помогите мне. Спасибо....
2 Май 2021 в 18:28
Фактически, я работаю в webdriver, я хочу, чтобы он дождался завершения ajax. Ниже приведен код, который я получил с поисковых сайтов: public static void waitAjaxDone(WebDriver dr) { WebDriverWait wait = new WebDriverWait(dr, 60); wait.until(new ExpectedCondition<Object>() { @Nullab....
Как запустить браузер со всеми пользовательскими данными (историей, файлами cookie и т. Д.) В веб-драйвере python selenium?....
27 Апр 2021 в 21:43
Я пытаюсь найти текст на странице driver.findElement (By.xpath ("// label [contains (text (), 'Some text')]")); Я знаю, что текст не отображается на странице. Но система принимает тест как успешный. Почему система не показывает ошибку об исключении NoSuchElementException....
23 Апр 2021 в 15:01
Сайт, который я очищаю, показывает исключение каждые почти 20 минут «сеанс истек из-за бездействия». Есть ли способ это исправить?....
22 Апр 2021 в 11:30
Я хотел бы попросить пересмотреть код этого старого вопроса в 2021 году: Как сохранять и загружать файлы cookie с помощью Python + Selenium WebDriver Меня особенно интересует решение с использованием Chrome для автоматического управления вашими файлами cookie в отдельных папках профиля. Моя цель - с....
19 Апр 2021 в 08:39
Я пытаюсь открыть веб-сайт Mouser и использовать строку поиска для отправки некоторых данных. Вот пример кода, но я не могу найти правильный селектор CSS. Мне нужна помощь. Спасибо. import time from openpyxl import load_workbook from selenium import webdriver from selenium.webdriver.common.keys i....
19 Апр 2021 в 03:00
Я пытаюсь открыть сайт с цифровым ключом и использовать строку поиска для отправки некоторых данных. Вот пример кода, но похоже, что клавиша отправки не работает. Мне нужна помощь. Спасибо. Время импорта из openpyxl import load_workbook из selenium import webdriver из selenium.webdriver.common.ke....
18 Апр 2021 в 05:09
User-data-dir больше не работает с селеном с chromedriver 90 Уже пытался переустановить хром, повторно загрузить chromedriver и добавить: chrome_options.add_argument ('- no-sandbox') chrome_options.add_argument ('- disable-dev-shm-usage') Не работает на ноутбуке win10 и на ноутбуке win 8.1 Ничего не....
16 Апр 2021 в 16:35
Класс TestAplazame (unittest.TestCase): @classmethod def setUpClass(cls, headless=False) -> None: cls.chrome_options = webdriver.ChromeOptions() if headless: cls.chrome_options.headless = True else: cls.chrome_options.headless = False cls.chrome_options.add_argument(....
16 Апр 2021 в 11:00
Я пытаюсь очистить текст (динамический), используя селен, который присутствует, как указано ниже на веб-сайте. Я искал по всему Интернету, но я понял, как очистить текст, когда он присутствует только в отдельном div / p / span или любом другом теге. Пожалуйста, помогите, если у вас есть идеи. <div....
15 Апр 2021 в 12:21
Я изо всех сил пытаюсь распечатать элемент на веб-сайте. В нем есть текст, но на самом деле это не строка, поэтому мне трудно распечатать эту строку, если это вообще возможно. Элемент есть на веб-сайте Apple Music, в частности, это жанр и год выпуска альбома. Вот ссылка на первый альбом, который ....
Ниже приведен HTML-код, в котором я хотел бы выполнить проверку if для 'test', если существует, я хочу нажать на rtPlus </div></li><li class="rtLI rtLast"><div class="rtBot rtSelected TreeNodeSelect sonetto-children"> <span class="rtSp"></span><span class="rtPlus"></s....
13 Апр 2021 в 18:17
Я использую драйвер Python selenium chrome, и я застрял при заполнении csc и года поля информации о кредитной карте (см. Рисунок). Номер кредитной карты и месяц отлично подходят для этого кода: iframe = driver.find_element_by_xpath("//iframe[@class='js-iframe']") driver.switch_to.fr....
Поскольку он печатает все детали, но проблема в том, что печатайте Master Juice несколько раз, как показано ниже, на картинке, это моя ссылка https: //www.foodpanda.pk/restaurants/new? Lat = 24.9414896 & lng = 67.1676002 & .......
На странице есть динамическое количество контейнеров div с именем класса «sponge», мне нужно перебрать их, а затем получить подробную информацию по каждому из них, но я не могу понять, как это сделать. Это .......
9 Апр 2021 в 17:09
Я хочу очистить данные с веб-страницы с помощью python и selenium. Есть опция загрузки csv, которая видна только после щелчка правой кнопкой мыши в рамке графика. Я не могу щелкнуть правой кнопкой мыши по .......
9 Апр 2021 в 10:27
Я изо всех сил пытаюсь найти синтаксис при попытке найти точный текст в веб-таблице с помощью Selenium и Python. Таблица xpath: Driver.find_element_by_xpath ('// * [@ id = "someId"] / table [2]') Есть 4 столбца и неизвестное количество строк. Меня интересует только столбец Первый . Пример xpath и....
8 Апр 2021 в 23:01
Я работаю над проектом с использованием selenium webdriver, который требует от меня найти элемент и щелкнуть по нему. Программа запускается с входа на веб-сайт, щелчка по панели поиска, ввода предварительно введенного .......
6 Апр 2021 в 18:50
Я использую Puppeteer вместе с прокси-службой, и после получения необъяснимой высокой пропускной способности я использовал локальный прокси-сервер для отслеживания запросов, которые генерировали эту полосу пропускания. Я обнаружил, что почти 90% трафика было использовано для запроса некоторых CRX-ф....
Я пытаюсь создать приложение для парсинга с использованием python и selenium и запустить его на сервере. Что он делает, так это создает и планирует публикации в CreatorStudio, чтобы делиться ими в Instagram. Я не могу использовать Chrome или Edge Chromium, потому что я не могу отправлять смайлики ....
31 Мар 2021 в 02:04
Я новичок в этой теме, и моя проблема довольно проста, но я думаю, что делаю это неправильно:: '( Я пытаюсь получить последний элемент div, потому что его номер динамический. Я использую селен, и он выглядит примерно так: test = driver.find_element_by_xpath("/html/body/div[1]/div[2]/div/div[2]/div/....
24 Мар 2021 в 13:48