【发布时间】:2020-06-07 09:46:40
【问题描述】:
我需要在 Selenium 中使用 powershell。 我能够获得任何特定标记名的所有元素。 但是我如何引用特定元素。 比如说我想在主页上找到“开发者”按钮并点击它。
$browser = Start-SeChrome
$URL = "https://stackoverflow.com/"
$browser.Navigate().GoToURL($URL)
$A_Elements = Find-SeElement -Driver $browser -TagName a
$A_Element = $A_Elements|ForEach-Object{if($_.GetAttribute('Text') -eq 'For developers'){return $_}}
Invoke-SeClick -Driver $browser -Element $A_Element
我的脚本在第 5 行失败,因为它没有返回任何内容。 有任何想法吗。请帮忙。 谢谢
【问题讨论】:
标签: powershell selenium