可以单击带有Powershell的选择框吗?

时间:2017-11-24 12:02:40

标签: javascript jquery powershell drop-down-menu onclick

我有一个关于Powershell和IE自动化功能的问题。

我创建了一个启动IE并导航到网站的脚本。在这个网站上你可以找到一个表格(文本框,提交按钮,选择框)。现在我可以填写文本框,我可以按提交按钮,但如何从选择框中选择一个条目?如果我手动点击一个条目,onlick事件就会开始。

<select id="*********" class="form-required" name="******" style="" tabindex="201" onChange="change*****Type(0);">

我无法使用选择框的值。如果我使用它们,onclick事件不起作用,我在网站上收到错误,所以我无法继续。

这是我的代码:

这是登录,它可以工作!

$ieDoc = $ieApp.document

$inputs = $ieDoc.getElementsByTagName("input")
($inputs | where {$_.name -eq "user"}).value = $username
($inputs | where {$_.name -eq "password"}).value = $Global:password

Start-Sleep -Milliseconds 500
$submit = $ieDoc.getElementsByTagName("button")
($submit | where {$_.name -eq "login"}).click()

这个用于html表格的下一个网站

$ieApp.navigate($Global:URLStep1)
start-sleep -Seconds 4
$selects = $ieDoc.getElementsByTagName("select")
($selects | where {$_.name -eq "selbox"}).value  = $Global:value

我可以按值设置选择框,但此方法不会从选择框中启动onclick事件。我需要一个启动onclick事件的方法。

有人知道解决方案吗?

Sry我编辑了我的帖子并将我的代码放入其中。

感谢您的帮助。

0 个答案:

没有答案