Моя проблема в том, что при нажатии на ссылку открывается всплывающее окно, но при работе с селеном оно открывается, но закрывает главное окно. Я открываю ссылку, используя .click()
Вот html:
<a class="do do-task btn btn-sm btn-primary btn-block" href="javascript:;"
data-task-id="13054765" data-do-class="do-task"
data-getcomment-href="/tasks/getcomment/" data-check-count="0"
data-max-check-count="2" data-point-text="10 points">
<i class="far FA-star"></I> 10 points</a>
Функция для клика:
driver = webdriver.Chrome('chromedriver.exe')
def click_tasks():
tasks = driver.find_elements_by_class_name('btn-block')[7:]
print(tasks[0].text)
tasks[0].click()
Вы можете узнать href
, но я не знаю как.
Помогите мне узнать, как получить href
или сделать главное окно не закрывающимся при открытии всплывающего окна. Буду благодарен.