使用Dalek JS单击输入元素的正确方法是什么?
<input type="submit" name="submitButton " value="Next Page" id="submitButton" class="btnSubmit">
我尝试使用.submit('#formName')
或.submit()
提交表单,但这不起作用(我假设它是因为它是一个asp.net webform)
我也尝试使用.click('.btnSubmit')
在使用PhantomJS时工作正常,但在使用dalek-browser-chrome时却没有。
有什么想法吗?
答案 0 :(得分:0)
你问题的有趣部分是,它适用于PhantomJS,但不适用于Chrome。我之前从未见过这种行为。我鼓励你设置一个简化的测试用例,可能只是一个只有一个textinput字段的表单。提交按钮。 如果可行,请尝试向还原测试用例中添加更多元素,这些元素也是失败测试用例的一部分。如果你达到停止工作的程度,那么我们就可以开始了。从那时开始调试。
此外,如果您使用额外的-l 5
参数(例如dalek myTest.js -b chrome -l 5
)启动DalekJS,这将使Dalek非常健谈&amp;输出Dalek&amp; D之间的所有通信浏览器。请检查是否有任何安全或隐私相关数据。掩盖它。请继续&amp;在此发布或通过邮件发送给我(dalekjs@asciidisco.com)。