Selenium自动化测试(Python):
selenium实现禅道系统批量提Bug时的点击保存按钮:
# 点击保存
driver.find_element_by_id("submit").click()
运行测试脚本报错:
selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element <button type=“submit” id=“submit” class=“btn btn-wide btn-primary” data-loading=“稍候…”>…</button> is not clickable at point (641, 694). Other element would receive the click: <ul class=“breadcrumb”>…</ul>
(Session info: MicrosoftEdge=92.0.902.55)
改成下面的代码就可以:
# 点击保存
submit = driver.find_element_by_id("submit")
driver.execute_script("arguments[0].click();", submit)