【发布时间】:2013-11-22 15:37:25
【问题描述】:
我想使用 Selenium 提交一个包含多个元素的表单。例如:
<form name="something">
<input type="text" name="a">Username</input>
<input type="password" name="b">password</input>
<select name="c" id="c">
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="submit" name="submit">submit</input>
</form>
如果我使用 find.Element(By.name) 来查找表单元素,如何获取其子元素 a、b 和 c?并将值输入这三个元素然后提交表单?
另一个类似的问题是:如果我得到元素a,如何得到元素b和c在同一个表单中并先填写(或选择)值,然后提交表单?
提前致谢!
【问题讨论】:
标签: html forms selenium-webdriver nested elements