我已尝试在HTML5登录页面的文本框中插入文字,但它无效。控制器找到该元素没问题,当播放脚本时,它甚至记录案例成功,但文本没有被填充。
以下是文本框的来源:
<input id="Username" class="standard defaultfocus input-validation-error" type="text" value="" name="Username" maxlength="100" data-val-required="Please enter a valid Email Address" data-val-regex-pattern="^[a-zA-Z0-9]+(\.{0,1}[a-zA-Z0-9_%+-]+)*\@[a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+$" data-val-regex="Please enter a valid Email Address" data-val="true"></input>
这是Sahi脚本:
_setValue(_textbox("Username"), "email@email.com");
知道如何让Sahi填写这个texbox吗?
感谢。
答案 0 :(得分:0)
此问题的解决方案需要编辑一个与Sahi一起打包的.js文件。这里描述了这一变化:
http://sahi.co.in/forums/discussion/4790/solution-to-run-the-script-on-firefiox-20-#Item_1