我正在使用带有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基础知识,但无法弄清楚这里最快最简单的方法。 我在这里感谢任何帮助/指导,谢谢。
答案 0 :(得分:3)
如果在浏览器中打开此页面,您可以访问该页面的全局脚本变量,如下所示:
Sys.Browser().Page(url).contentDocument.Script.cUID