Я пытаюсь вернуть значение top.window.XSS из HTML ниже, используя Protractor. Я могу получить «тип сценария», но не 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>