Python:selenium点击提交无重定向

时间:2018-05-18 13:44:31

标签: python django selenium testing submit

我正在用Selenium测试我的django管理。 它工作正常,直到我想提交我的表格。

self.webdriver.find_element_by_name('_save').click()

这是html:

<input type="submit" value="Enregistrer" class="default" name="_save">

因此它应该将我重定向到另一个页面,或至少刷新此页面打印错误。但它没有。

你知道为什么提交没有重定向我吗?

BTW:当我使用浏览器手动执行此操作时,它会重定向我。

1 个答案:

答案 0 :(得分:0)

您可以等到元素变为可点击,然后尝试点击它。这可以解决您的问题。

submit = WebDriverWait(self.webdriver, 10).until(
EC.element_to_be_clickable((By.NAME, "_save")))  
submit.click()