我无法在弹出窗口中添加任何值。
以下是代码:
<!DOCTYPE html>
<html>
<body>
<h2>PS Prompt test</h2>
<button onclick="Function()" id="test">send value</button>
<p id="demo"></p>
<script>
function Function() {
var txt;
var text = prompt("Please enter text:", "example text");
if (text == null || text == "") {
txt = "User cancelled the prompt.";
} else {
txt = "Your text is: " + text;
}
document.getElementById("demo").innerHTML = txt;
}
</script>
</body>
</html>
以下是帮助我进入弹出窗口的命令:
$ie = New-Object -ComObject InternetExplorer.Application;
$loginpage = "http://127.0.0.1/prompt.html"
$ie.Navigate2($loginpage)
$ie.Visible = $true;
While ($ie.Busy) {Start-Sleep -Milliseconds 100}
$ie.document.IHTMLDocument3_getElementByID("test").click()
请帮忙。如何输入任何值并单击弹出按钮? 谢谢!
答案 0 :(得分:0)
您是否可以在输入字段中输入任何文字&#34;示例文字&#34;?
我已经过测试,代码按预期工作 - 我可以通过附加以下内容来检索输入值。
$result = $ie.document.IHTMLDocument3_getElementByID("demo").innerText
$result