Python Селен застрял в л oop после отправки формы - PullRequest
0 голосов
/ 24 марта 2020

У меня есть список ссылок, через которые я пересекаю oop, и в каждой ссылке я обновляю поле цены на два процента.

Я запустил dry без элемента click в конце, и все работало нормально. Когда я добавил событие клика в последнюю строку, новая ссылка не загрузилась, она просто перезагрузила ту же страницу и снова обновила цену на два процента.

for link in sprojs_links:
    current_price = 0
    driver.get(link)
    wait = WebDriverWait(driver, 10)
    submit_button = wait.until(EC.element_to_be_clickable((By.XPATH, '//*[@id="publish"]')))
    price_input = driver.find_element_by_xpath('//*[@id="acf-field_5a7c1700c1e4c"]')
    current_price = price_input.get_attribute('value')
    new_price = math.ceil(float(current_price) * 1.02)
    price_input.clear()
    price_input.send_keys(new_price)
    submit_button.click()

Любая идея, что я могу сделать, чтобы исправить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...