WebDriverWait: WebDriverWait, который расширяет FluentWait <WebDriver>, является специализацией класса FluentWait <T>, который использует экземпляры WebDriver.

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

Я пытаюсь извлечь все отзывы о ресторане в Google. О ресторане написано чуть более 900 отзывов. Однако мой скрипт смог извлечь только 50 отзывов. Я не уверен, где я делаю ошибку. Любая помощь в решении проблемы будет принята с благодарностью. Вот мой код: from selenium import webdriver from sel....
У меня возникла небольшая проблема с программой, которую я построил несколько дней назад, поэтому я объясню это очень просто: Я очищаю данные со страницы с помощью своей программы, и для этого я устанавливаю это явное ожидание: WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.XPA....
У меня есть приложение с 2 кнопками. Кнопка A переводит приложение на новую страницу без кнопок, а затем возвращает на страницу с двумя кнопками. Мой автоматический тест предназначен для нажатия кнопки A, ожидания, пока приложение перейдет на новые страницы и вернется, затем нажмите кнопку B. Код:....
27 Июл 2021 в 13:25
Я пытаюсь создать функцию, которая поможет определить, появляется или исчезает элемент с веб-страницы. Это то, что у меня есть. def wait_for_element_to_exist(driver, by, seconds=15, negative=False): wait = WebDriverWait(driver, seconds) # waiting for element to exist if not negative: ....
Я пытаюсь заполнить данные внутри iframe Но iframe появляется где-то между 15–30 секундами Я использовал time.sleep (30) - хорошо работает, если iframe загружается примерно через 25–30 секунд. Но иногда он загружается за 15 секунд, а оставшиеся 15 секунд тратятся впустую Я не хочу тратить вре....
19 Июл 2021 в 20:21
Я использую этот код с Java и Selenium, чтобы установить флажок. WebElement element = driver.findElement(By.id(inputId)); System.out.println("Selecting checkbox value " + value + " using id locator " + inputId); Actions actions = new Actions(driver); actions.moveToElement(element).click().build().pe....
16 Июл 2021 в 00:46
В моем проекте Selenium на основе Java у меня есть следующий метод ожидания доступности элемента, прежде чем щелкнуть его public void clickVisible(By element){ wait.until(ExpectedConditions.elementToBeClickable(element)); wait.until(ExpectedConditions.visibilityOfElementLocated(element)); ....
17 Июн 2021 в 18:40
Я использую следующий код, чтобы подождать одну минуту или пока параметр _text в EC.text_to_be_present_in_element_value не станет равным String to_inp: # Python to_inp = "secret" WebDriverWait(driver, 60).until(EC.text_to_be_present_in_element_value((By.ID, "user_guess"), to_inp)) <!-- HTML --> <in....
25 Май 2021 в 09:19
Я жду, когда атрибут элемента aria-sort станет равным "descending". В настоящее время используется веб-драйвер C # Selenium. Как мне это провести? Я не вижу AttributeContains в Visual Studio. Как ждать, чтобы элемент содержал определенный атрибут через Selenium и WebDriverWait? boolean status = ne....
17 Май 2021 в 21:04
Итак, предполагая, что у меня есть 3 разных сценария, в этих разных сценариях показаны разные элементы. Как я могу использовать WebDriverWait для нескольких элементов, и если один из этих элементов обнаружен, игнорировать обнаружение других элементов. Я попытался WebDriverWait заснуть на x количеств....
Я хочу подождать, пока div класса opacity-transition не станет доступным в selenium python, поэтому для выполнения этого я попытался: - WebDriverWait(driver, 30).until(EC.invisibilityOfAllElements((By.XPATH, "//div[@class='reports-content opacity-transition fade']"))) Где я получил ошибку: - WebDri....
Мне нужно нажать две кнопки, расположенные на верхней панели команд в списке 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
Класс 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
Привет, я новичок в разработке селена на python, и мне нужна помощь, если у кого-то есть дополнительное время :) Я использую этот сайт: https://www.youlikehits.com/retweets.php Я пытаюсь нажать на кнопку подтверждения зеленую. Но из-за некоторого резонанса я не могу понять, как щелкнуть по нему. ....
12 Апр 2021 в 22:20
Мне очень сложно найти элементы на этот сайт. Моя конечная цель здесь - очистить данные счетных карточек для каждой страны. Я предполагал, что для этого нужно будет иметь представление списка щелчков селена (в отличие от представления страны по умолчанию) и циклически входить и выходить из всех пр....
Я хочу очистить данные с веб-страницы с помощью python и selenium. Есть опция загрузки csv, которая видна только после щелчка правой кнопкой мыши в рамке графика. Я не могу щелкнуть правой кнопкой мыши по .......
9 Апр 2021 в 10:27
Мне нужно отформатировать данные приведенной ниже таблицы следующим образом, используя selenium python. Необходимо сохранить эти данные на карте и сравнить их с данными других таблиц. Табличные данные : https://www.w3schools.com/html/ html_tables.asp {"Country": ["Germany", "Mexico", "Austria", "....
Вот элемент html: <button role="button" title="Meeting beitreten" id="interstitial_join_btn" class="style-rest-1IrDU style-theme-green-22KBC style-join-button-yqbh_ style-size-huge-3dFcq style-botton-outline-none-1M0ur" tabindex="1" aria-label="Meeting beitreten" aria-describedby="current_select_sta....
25 Мар 2021 в 15:48
Я пытаюсь запустить следующий фрагмент кода: from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Chrome('C:/Users/SoumyaPandey/Desktop/Galytix/Scrapers/data_ingestion/chromedriver.exe') driver.get('https://www.cnhindustrial.com/en-us/media/press_release....
Я пытаюсь закрыть это всплывающее окно, но не могу, я пробовал использовать find.element.by.xpath() со всеми разными возможностями, я думаю, пробовал использовать switch_to _alert().dismiss() , но ничего не помогает Любая помощь высоко ценится, Спасибо ....
All Я получаю элемент с помощью селена и python: driver.get (url) el = driver.find_elements_by_css_selector ('mycssselector') [0] el.click () Все в порядке! Но потом я обнаружил, что страница слишком устарела, так что .......
Я хочу закрыть всплывающее окно cookie на странице, нажав кнопку принятия. Пожалуйста, не могли бы вы помочь? driver.get ('https: //vaccination-covid.keldoc.com/redirect/? dom = cabin-medical & inst = bain-de -.......
24 Мар 2021 в 12:12
Я попробовал следующий код в Selenium, чтобы получить значения строк. public static void main (String [] args) выбрасывает InterruptedException {WebDriverManager.chromedriver (). setup (); ChromeDriver .......
24 Мар 2021 в 01:17
Это мой первый проект по очистке с использованием селена. Я пытаюсь загрузить пару видеороликов Reddit, сохраненных в списке, с помощью этого веб-сайта. Как видите, он показывает тег ввода, в котором мне нужно ввести URL-адрес видео или gif, а затем перейти на страницу загрузки. Этот входной тег и....
Как я могу щелкнуть? Очевидно, с помощью мыши я могу, и появляется новая маска. При нажатии () появляется следующая ошибка. Очевидно, что Xpath верен, на самом деле он сообщает следующий код = driver.find_element_by_xpath("//span[@class='example']") <selenium.webdriver.remote.webelement.WebElement....