如何使用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将选项值插入到选择标记中?的主要内容,如果未能解决你的问题,请参考以下文章

CasperJS:在代码中配置代理选项

如何将选定的最大和最小价格值传递给 html 中选择标记内的 java 脚本函数?

如何将 HTML 中的选择选项与两个预定义的值绑定以在 mongodb 中插入数据

如何使用 CasperJS 获取 innerHTML?

(Vue.js)如何使用数据中数值数组中的选项标记填充选择标记?

如何在Casperjs中输入id输入的表格?