【发布时间】:2015-11-27 13:39:19
【问题描述】:
我有一个使用 KnockoutJS 创建的下拉菜单。现在我正在编写 UI 测试,我想在下拉列表中为我的 UI 测试获取所选项目(我正在使用 CasperJS)。问题是当我在下拉选择器旁边写> option[selected="selected"] 时,我得到了未定义。请注意,我想在不更改 .js 文件的情况下执行此操作,仅更改测试。我该怎么做?
【问题讨论】:
-
这是因为属性(反映当前状态;可更改)和属性(反映创建状态元素;可更改)之间的差异。
-
你建议做什么?
-
我不能推荐任何东西,因为我不知道你到底在做什么。我不明白您所说的 “我想在不更改 .js 文件的情况下执行此操作” 是什么意思。哪个JS文件?你是说 CasperJS 脚本吗?
-
我不想修改淘汰赛。
标签: javascript knockout.js html-select casperjs