【发布时间】:2017-09-01 09:21:30
【问题描述】:
我尝试在填写表单后找到保存按钮但失败了,我尝试使用 xpath 和类名、css 选择器...但它们都不起作用。奇怪的是,如果我在仅测试按钮时编写了一个不同的测试它可以工作,但在填写表单后它没有(表单本身和按钮在同一个表单标签下)。 这是我的代码:
wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, "div.btn-group.form-buttons > button[name=\"save\"]")))
driver.find_element_by_css_selector("div.btn-group.form-buttons > button[name=\"save\"]").click()
按钮的xpath:/html/body/main/section/fieldset[1]/div[2]/div[2]/form/div[2]/button[1]
知道为什么 selenium 找不到它吗?请给我一个解决方案?
【问题讨论】:
-
分享相关HTML
标签: python html css selenium selenium-webdriver