Power Automate Desktop でブラウザ操作を行っているのですが、下記条件にて要素に対してクリックを行う方法をお教えいただけますでしょうか。
【対象ブラウザ内のHTML要素 抜粋】
クリックを行いたい要素は、下記の 「href が javascript:void(0); となっているa要素」です。
<li class="formButton__item">
<span class="formButton__itemSubmitButton">
<span class="button button--submit button--orange">
<a href="javascript:void(0);" class="button__input">
<span class="button__label">
<span>保存して編集を続行</span>
</span>
</a>
</span>
</span>
</li>
【状況・やったこと】
・Power automate desktop で取得するUI要素で上記のa要素は取得できている。(フォーカスできる)
・この要素に対して「Webページのリンクをクリックします」が利かない
・この要素に対して「Webページのボタンを押します」が利かない
・この要素にフォーカスした状態でEnterを押しても利かない
・「Webブラウザ上でJavascript関数を実行する」で、下記の処理を実行しても利かない
function ExecuteScript() {
document.querySelector("#EditItem > div.formButton > div > div > ul > li:nth-child(2) > span > span > a").click();
}
・VBAのSeleniumで下記の処理を行った場合は利いた
.FindElementByCss("#EditItem > div.formButton > div > div > ul > li:nth-child(2) > span > span > a").Click
※上記の処理は、いずれも対象の要素がブラウザに表示されてから実行しています。
【要望】
座標を取得してマウスクリックする方法以外の方法でクリックを認識させる方法をお教えいただきたいです。
【備考】
なお、対象としているウェブサイトはヤフーショッピングの商品の編集ページのため、ストア登録されている方以外は実際のページをご覧いただくことはできません。