如何在使用python在selenium中启动新的单元测试用例之前清除Form的所有值

时间:2017-05-14 05:41:38

标签: python selenium selenium-webdriver

我有一个大约有10到12个字段的表单,我个别知道如何清除字段,但有没有办法,我们可以使用python在selenium中立即清除表单中的所有字段。请告诉我如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

在java中,这可以使用reset()形式的javascript方法完成:

JavascriptExecutor js = (JavascriptExecutor) driver;

js.executeScript("document.getElementById('" + yourFormIDHere + "').reset();");

在Python中,可以按如下方式完成:

driver.execute_script("document.getElementById('" + yourFormIDHere + "').reset();");