如何使用Javascript </script>从HTML页面中的<script>标记获取特定数据

时间:2014-09-30 13:02:19

标签: javascript html testcomplete

我正在使用带有Javascript语言的TestComplete测试自动化工具来创建测试脚本。

我需要从HTML页面源获取特定数据。

这是我使用Ctrl-U看到的内容:

<!DOCTYPE HTML>
<SCRIPT>
~some script~;
</SCRIPT>
<HTML>
<HEAD>
~a few lines  with tags~
  <STYLE>
  …
  ...
  </STYLE>
</HEAD>
<BODY style="display:none">
  <SCRIPT>
  cWebBase="~someValue~";
  cWebImgs="~someValue~";
  cWebStyle="~someValue~";
  cUID="someUserID";   // the value between quotation marks is my target
  ...=true;
  window.name="~someName~";
  ...=window;
  iUserRefresh=0;
  cEnv="~some value~";
  </SCRIPT>
...

我熟悉Xpath,HTML和Javascript基础知识,但无法弄清楚这里最快最简单的方法。 我在这里感谢任何帮助/指导,谢谢。

1 个答案:

答案 0 :(得分:3)

如果在浏览器中打开此页面,您可以访问该页面的全局脚本变量,如下所示:

Sys.Browser().Page(url).contentDocument.Script.cUID