В поисках решения для производства продуктов очистки селенаJAVA

Программисты JAVA общаются здесь
Anonymous
В поисках решения для производства продуктов очистки селена

Сообщение Anonymous »

Я работаю над своим любимым проектом. На данный момент я хочу проанализировать название продукта и его цену.
Зайдите на сайт покупок, нажмите кнопку под картой, затем нажмите ее еще раз с правой стороны. Выберите верхний вариант доставки, и вы будете перенаправлены в магазин. Рядом с разделом поиска расположена строка меню. Нажмите и выберите любую категорию. Когда вы доберетесь до страницы с продуктами, вы сможете открыть инструмент разработчика.
Поэтому я не знаю, как заставить селен давать мне названия и цены.
Что я пробовал:

Код: Выделить всё

for (int i = 0; i < 6; i++) {
Thread.sleep(1000);
JavascriptExecutor javascriptExecutor = (JavascriptExecutor) driver;
javascriptExecutor.executeScript("window.scrollBy(0, 200)");
Thread.sleep(1000);
}

webDriverWait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("div.category.page__content")));
WebElement element = driver.findElement(By.cssSelector("div.category.page__content"));
System.out.println(element.getText());
Об этом мне говорит Selenium

Код: Выделить всё

Exception in thread "main" org.openqa.selenium.TimeoutException:
Expected condition failed: waiting for visibility of element
Пролистал, дождался видимости элементов. Мне не помогло.
Буду благодарен за любой совет.

Подробнее здесь: https://stackoverflow.com/questions/685 ... e-products

Вернуться в «JAVA»