我有这个页面,我需要单击“继续”按钮,但在代码中没有要引用的标记或ID。所以我似乎不能使用getElementsByTagName()或getElementById。至少我已经尝试但仍然没有运气。我也尝试了getElementsByClassName,但一直都会遇到错误。任何人都可以查看这个特定的代码,并说明点击此按钮会有什么效果吗?
<div class="button-right ng-scope" ng-if"vm.accepted">
<button class="btn btn--primary" type="button" ng-click="vm.confirm()">Continue</button>
</div>
我试过
$continue = $ie.Document.getElementsByClassName('button-right') | Select-Object -First 1
$continue = $ie.Document.getElementsByTagName('button') | Select-Object -First 1
$continue = $ie.Document.getElementsByClassName('btn btn--primary') | Select-Object -First 1
任何帮助都会很棒!!
由于
答案 0 :(得分:0)
好的,我终于弄清楚:
$ie.document.IHTMLDocument3_getElementsByTagName("button") | ForEach-Object { $_.Click() }