【发布时间】:2016-07-25 13:01:56
【问题描述】:
我在选择这个输入表单和 Casperjs 中的提交按钮时遇到了一点问题。
<div id="id1d9" style="display:none"></div>
<div class="item wishname" id="id1da">
<!-- <div class="item wishname">-->
<label id="id1db" for="id1a0">
E-Mail-Wunschname
</label>
<div class="input" id="id1a1">
<input class="wishname feedback-panel-trigger multiReplaceCharsInWishnamelField" autocomplete="off" maxlength="40" value="" name="wishnamePanel:wishname:subForm:alias" id="id1a0" type="text">
<span class="btn-positioner">
<span class="btn-wrapper btn-m btn-key">
<input name="wishnamePanel:wishname:subForm:checkAvailability" id="checkAvailabilityBtn" value="Prüfen" type="submit">
</span>
</span>
主要问题是,每次重新加载随机时,div 的 id 都会发生变化。所以 casperjs 喜欢 ==>
this.sendKeys('#id1a0 ',"Test String");
不起作用。
【问题讨论】:
标签: javascript css-selectors casperjs