【问题标题】:Get data from XML - jscript - TESTCOMPLETE从 XML 获取数据 - jscript - TESTCOMPLETE
【发布时间】:2018-02-01 13:32:23
【问题描述】:

我有问题。我需要在

中将此 value="0,20" 更改为 value="1,20"
<configuration>
<deviceConfiguration>
<devices>

<add logicalName="MainScale" type="XXX.XXX.XXX.XXX.XXX, XXX.XXX.XXX">
    <parameters>
        <add key="CustomWeight" value="0,20"/>
    </parameters>
</add>

</devices>
</deviceConfiguration>
</configuration>

我怎样才能得到这个值?非常感谢您的帮助!!!

【问题讨论】:

    标签: javascript testing jscript testcomplete


    【解决方案1】:

    您可以在Working With XML Files From Scripts 帮助主题中找到有关如何在 TestComplete 脚本中使用 XML 文件的信息。这是一个适用于您的案例的特定示例代码:

    function test()
    {
      var doc = getActiveXObject("Msxml2.DOMDocument.6.0");
      doc.async = false;
      doc.load("d:\\test.xml");
    
      var node = doc.selectSingleNode("//devices/add/parameters/add[@key='CustomWeight']");
      Log.Message("Old value: " + node.getAttribute("value"));
      node.setAttribute("value", "1,20");
      Log.Message("New value: " + node.getAttribute("value"));
    
      doc.save("d:\\test_updated.xml");
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-10
      • 1970-01-01
      • 1970-01-01
      • 2019-12-06
      相关资源
      最近更新 更多