【发布时间】:2018-12-13 00:34:33
【问题描述】:
最近我为我们的一个监控系统创建了一个 powershell 脚本,该脚本自动加载网页,使用用户凭据登录并提交凭据以加载仪表板页面。
验证凭据并加载仪表板页面后,会出现一个“自动扩展会话”复选框(默认情况下,会话在 30 分钟不活动后超时)。
我还尝试自动检查复选框。从我所见,检查成功应用,当我获得元素的状态时,检查值显示为“真” - 但是 30 分钟后,系统会自动注销。如果我手动将勾选应用到复选框,它可以正常工作,30 分钟后不会超时。
我在 Windows 7 x86 上使用 IE11。
以前有人遇到过这种情况吗?
应用检查的 powershell 脚本的一部分:
$varHEAchk = $ie.Document.getElementByID("extend-session-checkbox").checked = $true
我后来检查了该元素,它确实说明了:
检查:是的
复选框的部分HTML代码:
<input id="extend-session-checkbox" style="margin: -2px 4px 0px 0px;" type="checkbox" />
任何帮助将不胜感激。
【问题讨论】:
标签: powershell