使用Java,如何验证/验证Google Analytics异步跟踪代码(分析片段)位于网页源的<head>标签部分下
Using Java, how to verify/validate Google Analytics Asynchronus Tracking Code(Analytics snippet ) is under the <head> tag section of a webpage source
这是要验证的分析代码段的示例,验证它是网页源代码的头部部分的一部分
<script type="text/javascript">
var _gag = _gag || [];
_gag.push(['_setAccount','UA-XXXX-X']);
_gag.push(['_trackPageView']);
setTimeout(function(){
var ga = document.createElement('script');ga.type ="text/javascript"; ga.sync = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http//www') + '.google-analytics.com/ga.js';
var ga = document.getElementsByTagName9'script')[0];
s.parentnode.insertBefore(ga, s);
});
如果使用 selenium webdriver,则可以搜索 中的所有脚本标签,并遍历列表以通过以下方式查找匹配的脚本名称页面:
List<WebElement> scriptList = webDriver.findElements(By.tagName("script"))
boolean scriptFound = false;
for(WebElement item : scriptList){
scriptFound = item.getAttribute("src").contains("google-analytics.com/ga.js");
}
if(!scriptFound) {}//fail the test
相关文章:
- 正在验证8个真/假复选框或复选框中的2个
- 借助asp.net验证或java脚本对多个文本进行验证
- jQuery自定义验证比较多个输入的序列
- 使用html中的外部javascript进行数据验证
- 如何使用jquery Validation验证Formspread
- jquery中的文本框验证
- 在没有javascript的情况下呈现网页之前,用户如何验证和定制页面
- 使用谷歌登录网页时使用的身份验证令牌是什么
- Regex验证应用于我的asp网页上的所有按钮
- 网页 API 身份验证和 SSL
- 使用Java,如何验证/验证Google Analytics异步跟踪代码(分析片段)位于网页源的标签部分下
- javascript表单(html网页)名称字段的验证
- 如何通过javascript中的表单验证重定向到PHP网页,并通过MySQL查询重定向到另一个页面
- Node.js-抓取需要身份验证的网页
- 通过浏览器对网页进行身份验证
- 我想从网页中自动删除验证码
- 当用户向网页发布数据时,验证用户的地理位置
- 如何使用javascript验证标签或元素是否在网页上居中对齐
- 我的网页没有运行我的JavaScript验证代码
- IPhone网页表单验证