Я новичок в Selenium и Python. Я хочу сделать тест и для этого теста я хочу прочитать все названия продуктов.
<div class="caption">
<h4>Okulary</h4>
<p>Cena: 15.54 zł</p>
<p>Suspendisse fringilla enim libero, vitae tincidunt sapien fringilla ac.</p>
<p>
<div class="input-group input-group-sm">
<span class="input-group-btn">
<button id="add-product-5e9b68c25b809" class="btn btn-sm" role="button"
data-add-to-basket
data-product-price="15.54"
data-product-name="Okulary" disabled>Dodaj</button>
</span>
<input type="number" min="0" step="1" class="form-control" value="0" autocomplete="off">
</div>
</p>
</div>
и я пытался с
products = []
wait = WebDriverWait(self.driver,60)
titles = wait.until(EC.visibility_of_all_elements_located((By.XPATH, "//h4[text()]")))
for title in titles:
products.append(title.text)
, но все время получаю
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: