【问题标题】:How do I return a value stored in the <head> section如何返回存储在 <head> 部分中的值
【发布时间】:2019-10-15 11:27:47
【问题描述】:

我正在尝试使用 Protractor 从下面的 html 中返回 top.window.XSS 值。我能够获得“脚本类型”,但不能获得下面的 var(s)。首选方法是什么;我正在使用 tagName 定位器?

            element.all(by.tagName('script')).getAttribute('type').then(function(array) {
console.log(array);
});


<head>
<meta http-equiv="X-UA-Compatible" content="IE=5">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- 195780 -->
<meta http-equiv="Expires" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Cache-Control" content="no-store">
<link href="/ibm/console/css/ISCTheme/en/Styles.css" rel="styleSheet"    type="text/css"><link href="/ibm/console/css/ISCTheme/Styles_common.css" rel="styleSheet" type="text/css">
    <title>
        HQD400 - IBM Navigator for i
    </title>  
<script type="text/javascript" src="../../../../auiruntime8106/dojo/dojo/dojo.js"></script>
<script type="text/javascript" src="/ibm/console/iscTabView.js"></script>
<script type="text/javascript">
    var currentLan="en-US";
    var expandStr = "Expand"; //@ddsuA
    var collapseStr = "Collapse";
    var reloadStr = "Reload";
    var XSS='wabLN6a93vPz1cNyZNW9mKZ';
    top.window.XSS="wabLN6a93vPz1cNyZNW9mKZ";
</script>
</head>

【问题讨论】:

    标签: protractor var head


    【解决方案1】:

    试试下面的选项

    ele = element.all(by.css('script[type="text/javascript"]').last()
    
    console.log(ele.getAttribute('value')); //This prints your var's
    

    希望对你有帮助

    【讨论】:

    • 嗨 Madhan- 感谢您的回复;我对量角器很陌生。如何解决 console.log 语句的此输出? ElementFinder { browser_: ProtractorBrowser { controlFlow: [Function], schedule: [Function], setFileDetector: [Function], getExecutor: [Function], getSession: [Function], getCapabilities: [Function] ...
    • 很抱歉再次打扰您,但这次没有返回任何内容。
    • 现在的输出是:ElementFinder { browser_: ProtractorBrowser { controlFlow: [Function], schedule: [Function], setFileDetector: [Function], getExecutor: [Function], getSession: [Function], getCapabilities: [Function],退出:[Function],动作:[Function],touchActions:[Function],executeScript:[Function],....
    • 分享您对所提供答案的实施
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-30
    • 1970-01-01
    • 2022-11-17
    • 1970-01-01
    • 2018-12-04
    • 1970-01-01
    相关资源
    最近更新 更多