【问题标题】:How to insert an option value into a select tag with CasperJS?如何使用 CasperJS 将选项值插入到选择标签中?
【发布时间】:2017-12-18 14:36:36
【问题描述】:

嗯,这个问题不言自明。

现在,我在一个表单的前面,它有一个带有几个选项的选择标签。但是我必须插入一个新的,它具有从 .json 文件中接收到的不同值。

问题是:我无法从 CasperJS 文档中找到合适的解决方案。

我尝试过这样的事情:

this.fill('form.coworkerdiscountcode', {
'CoworkerDiscountCode.DiscountCode': ['Value1'] 
});

但没有结果。有任何想法吗?

提前致谢。

【问题讨论】:

    标签: select phantomjs casperjs


    【解决方案1】:

    您可以通过将其传递给casper.evaluate 来执行任何 javascript 代码,如下所示:

    casper.evaluate(function() {
        var x = document.getElementById("coworkerdiscountcode");
        var option = document.createElement("option");
        option.text = "Kiwi";
        x.add(option);
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-26
      • 1970-01-01
      相关资源
      最近更新 更多