driver.find_element(By.CSS_SELECTOR, 'li.main-top-createArticle')
можно также автоматически заходить на указанную почту, в которую пришло письмо с кодом, парсить его оттуда и вставлять в поле при регистрации
Придётся создавать аккаунт, отдельно для него. Все это, опять же, нужно автоматизировать, что, в свою очередь, займёт время и много лишний движений
Может, запрос перехватить?
Хотя этот (//html/body/div[99]/span) xpath путь точно существует
html/body/div[99]/span
html/body
div
g-c-Hf
, есть элементы с таким классом.get_attribute('textContent')
self.shops = self.driver.execute_script('return shopsObj')
for shop in self.shops:
print(shop['address'], shop['availability_hint'])
self.shops = self.driver.find_elements(By.XPATH, '//div[@class="b-shops-map__shop _other"]')
self.shops = self.driver.find_elements(By.XPATH, '//div[@class="b-shops-map__shop _other"]')
for shop in self.shops:
print(shop.find_element_by_class_name('b-shops-map__address-text').text)
print(shop.find_element_by_class_name('b-shops-map__availability-col-wrapper').find_element_by_class_name('b-tooltip-new__text.s-tooltip-text').get_attribute('textContent').strip())
print()
from selenium.webdriver.common.by import By
driver.find_element(By.XPATH, '//button[text()="Some text"]')