如何使用CasperJS将选项值插入到选择标记中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用CasperJS将选项值插入到选择标记中?相关的知识,希望对你有一定的参考价值。
嗯,这个问题非常明显。
现在,我在一个表格的前面,这个表格已经有一些选项标签。但我必须插入一个新的,具有不同的值,我将从.json文件中收到。
问题是:我无法从CasperJS文档中找到合适的解决方案。
我尝试过这样的事情:
this.fill('form.coworkerdiscountcode', {
'CoworkerDiscountCode.DiscountCode': ['Value1']
});
但没有结果。有任何想法吗?
提前致谢。
答案
您可以通过将其传递给casper.evaluate
来执行任何javascript代码,如下所示:
casper.evaluate(function() {
var x = document.getElementById("coworkerdiscountcode");
var option = document.createElement("option");
option.text = "Kiwi";
x.add(option);
});
以上是关于如何使用CasperJS将选项值插入到选择标记中?的主要内容,如果未能解决你的问题,请参考以下文章
如何将选定的最大和最小价格值传递给 html 中选择标记内的 java 脚本函数?
如何将 HTML 中的选择选项与两个预定义的值绑定以在 mongodb 中插入数据