-
初心者で入門書を見ながらフローん作成しています。
目的
ログインしたウェブサイトにエクセル一覧の情報を入力したい。
改善したい事象
ある画面でUI要素で指示した「新規追加」ボタンをクリックし、遷移した画面でと氏名などのテキスト入力をさせています。同じ画面に「新規追加」ボタンは複数あります。現状はループして何人かは入力し始めます。
下にスクロールしたところに「新規追加」ボタンが複数あり、上から2つ目の「新規追加」をクリックしているようですが、1つ上の欄が入力されていると、「新規追加」ボタンが消えており、押して欲しいボタンの1つ下の「新規追加」ボタンを押してしまい、次のアクションでテキスト入力する欄がなくエラーになってしまいます。
対応状況
セレクターの編集で色々とチェックを変えて試していますが、クリックするボタンがズレてしまいます。
私のイメージ
押したい「新規追加」ボタンは画面右端にあり、同じ行の画面左端に決まった文字列がある為、そのテキストを探して、右端の「新規追加」ボタンを押したい。
拙い文章ですが、よろしくお願いいたします。
-
mimicさん
コメント失礼いたします!
>押したい「新規追加」ボタンは画面右端にあり、同じ行の画面左端に決まった文字列がある為、
>そのテキストを探して、右端の「新規追加」ボタンを押したい。すでに色々とお試しになられているかも知れませんが、
「画面上のテキストにマウスを移動する(OCR)」で座標を取得するのはいかがでしょうか。「パラメータ選択」————————————
OCRエンジン種類:WindowsOCRエンジンテキストの検索先:フォアグラウンドウインドウのみ
※コンピュータの操作画面で、デスクトップの最前面に表示され、現在利用者が操作対象としているウィンドウのことWindows OCRの言語:日本語
詳細>マウスの移動後にクリックを送信します:ON
クリックの種類:左クリック
——————————————————-
生成された変数
%LocationOfTextFoundX%
画面上でテキストを検出した位置のX座標、
フォアグラウンドウインドウの場合、座標はウインドウの左隅に対する相対値。%LocationOfTextFoundY%
画面上でテキストを検出した位置のY座標、
フォアグラウンドウインドウの場合、座標はウインドウの左隅に対する相対値。
——————————————————上記方法で、決まった文字列にカーソルを合わせ、
そこから、「マウスの移動」アクションのX軸を設定し、
同じ行の右端にある「新規追加」の座標に合わせる。もしくは、座標をテキストボックスなどに合わせられば、
そこから「キーの送信」アクション、Tabキーなどでの移動で選択したいボタンの対象をずらしていくなどが可能かもしれません。
1 - 2 of 2 回答を表示