使用C ++ Script在Web上发布数据

时间:2011-04-19 12:00:33

标签: c++ scripting automated-tests testcomplete

我正在使用TestComplete 7.在此配置中,我必须在Web上以指定的IP和端口地址发布XML。我使用的是C ++ Scripting语言。我怎样才能做到这一点?或者如果还有其他方法可以使用界面和没有脚本来做同样的事情吗?

1 个答案:

答案 0 :(得分:1)

看起来你需要这样的东西:

  XmlHttpRequest = new ActiveXObject("MSXML2.XMLHTTP.3.0");
  XmlHttpRequest.open("POST", "http://camera.ip/configuration_page", false);
  XmlHttpRequest.send("<?xml version="1.0" ?> <Config> <Video_Input_Source>IP CAM 3</Video_Input_Source> </Config>");

这是JScript。此代码将在C ++ Script TC项目中使用。 但是,如果将代码放在那里,C ++应用程序中的“新ActiveXObject”语句可能会出现问题。因此,您需要修改代码以使用不同的方式在C ++应用程序中创建相同的“MSXML2.XMLHTTP.3.0”对象。这个想法保持不变。