1

ブラウザ操作の「ダイアログクリック」について相談を受けました。
一緒に検証した限り、ダイアログが複数行だと、 「ダイアログクリック」が反応しないようなんです。
ひとまず「エミュレーション」で回避中です。
みなさんの環境やバージョンでは、ダイアログが複数行でも「ダイアログクリック」でうまく対処できてますか。
コツを掴んでるようなら、ご披露いただけると嬉しいです。

 

検証内容

  • ブラウザ起動:値⇒1、chrome
  • ページ表示:値⇒C:\rpa\test.html

<html>
  <head>
    <title>test</title>
  </head>
  <body>
    <input type="button" id="a1" value="テストa1" onClick="alert('これはテストです。');"><br>
    <input type="button" id="a2" value="テストa2" onClick="alert('これはテストです。\n改行のテストなのです。\nよろしいですか?');"><br>
    <input type="button" id="c1" value="テストc1" onClick="confirm('これはテストです。');"><br>
    <input type="button" id="c2" value="テストc2" onClick="confirm('これはテストです。\n改行のテストなのです。\nよろしいですか?');">
  </body>
</html>

  • クリック:値⇒

//input[@id="a1"] → ◎
//input[@id="a2"] → ×
//input[@id="c1"] → ◎
//input[@id="c2"] → ×

  • ダイアログクリック:値⇒テスト、ok

 

見えかた

  • 1行のダイアログはクリックできる
  • 複数行のダイアログはクリックできない(エラーにもならない)

 

環境

  • WinActor7211
  • Chrome8x
この質問は解決済みのためクローズされています。
anothersolution 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。