1
私はWebアプリケーションとやりとりして結果を返すようにJenkinsを設定したいが、まずWebページでテストしている。JenkinsでWebページが開かれているかどうかを知るにはどうすればよいですか?
ボタンを押して値を返すだけで、Random.orgとやりとりしたいのですが、Webページ自体を開くことさえできません。
私は、次のコードを試してみた:
#Start-Process
$ie = New-Object -com InternetExplorer.Application
$ie.Navigate("https://www.random.org")
$ie.visible = $true
sleep 30
if($ie.visible -eq $true)
{
echo "Random.org opened"
}
else
{
echo "Random.org did not open"
}
をしかし、これは常にエコー"Random.org did not open"
を返します。私は今、おそらく$ie.visible -eq $true
が、ジェンキンと一緒にチェックする最良の方法ではないことを認識しました。バックグラウンドで実行されているため、見ることができません。ウェブページが開かれているかどうかを確認する別の方法はありますか?
#Start-Process
$ie = New-Object -com InternetExplorer.Application
$ie.Navigate("https://www.random.org")
while($ie.busy){Start-Sleep 1}
: