1
我正在使用WATIN来完成一个动态创建的表单,该表单可以包含多个SelectLists(这些是javascript控制的选取列表)。输出的选择列表格式的样本是;Watin无法从选择列表中选择一个选项
<select title=" " style="width: 300px;"
name="NameHere"
data-bind="value: NameHere.AnswerCode"
class="fieldInputElement pickList">
<option selected="" value=""></option>
<option class="answerTextWithNote" value="A">alpha</option>
<option class="answerTextWithNote" value="B" data-guidance="E.g. minor ">bravo</option>
<option class="answerTextWithNote" value="C" data-guidance="E.g. b">charlie</option>
<option class="answerTextWithNote" value="C" data-guidance="E.g. c">chatlie</option>
</select>
不幸的是,watin似乎无法选择列表和任何选项,返回错误。
代码
返回有关指数的误差,虽然
string y = window.SelectList(Find.ByName("NameHere")).Option(x[1].ToString()).ToString();
将分配用于索引选项正确的值。
任何人都可以告诉我如何触发选择,因为我已经尝试了焦点()和keydown都没有喜悦。
如果这有帮助,selectlist正在使用'Chosen'插件?