【问题标题】:Checking a checkbox with dalekjs使用 dalekjs 检查复选框
【发布时间】:2015-04-17 09:11:55
【问题描述】:

这感觉像是在 SO 上问过的最愚蠢的问题,但我尝试在 DalekJS 测试中选中一个简单的复选框,但我没有运气。

到目前为止,我已经尝试点击它:-

.click('#checky')

我已经试过检查了:-

.execute(function() {
    document.getElementById('checky').checked = true;
}

我试过设置它:-

.setValue('#checky', true)

这让 dalek 非常沮丧......

我曾尝试对它大喊大叫并咒骂它。但没有骰子。我浏览了 dalek 图书馆,似乎没有适合的action。所以我希望有人能有任何建议或帮助......

对于这个问题的蹩脚,请接受我的歉意......

【问题讨论】:

  • 单击输入元素似乎在我的测试中有效。

标签: javascript automated-tests dalekjs


【解决方案1】:

试试这个

$('#checky').prop('checked',true)

document.createElement("checky").setAttribute('checked',true)

告诉我你发现了什么

【讨论】:

  • 感谢您的建议。恐怕没有运气。
  • 这解决了问题$('#checky').prop('checked',true)。非常感谢你。似乎您的代码正在运行,并且 CSS 覆盖了结果。 +1 非常感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-12
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 2021-05-14
  • 2021-09-25
  • 2013-11-11
相关资源
最近更新 更多