表題の通りです。
ChromeやFirefoxで「テキストの有無を確認」が機能しません。
何か設定が必要であればご教示頂けると幸いです。
それぞれのブラウザに対応する拡張機能はインストール済みでしょうか?
ご確認ください。
こんにちは
手元の環境(2019.10.2CE+UiAutomation 19.11.1 および 18.4.2)では、確かにIEではTrueとなるものがFireFoxではFalseとなりました。バグっぽいですね。
ワークアラウンドとしては、当該テキストをGet Text(テキストを取得)で取得し、その値に対して、
その変数がGenericValue型なら strValue.toString.Contains(“xxxx”)
その変数がString型ならstrValue.Contains(“xxxx”)
でBoolean型変数に出力する、あるいはIFの条件に入れることで同様のことができると思います。
ご返信ありがとうございます。
@ytakayama 様
各ブラウザの拡張機能はインストール済みです。
@Yoichi 様
同様に再現するということであれば、バグの可能性がありますね。
ワークアラウンドまで記載頂き、ありがとうございます。
今回はリトライスコープの条件として使用したいという事情があり、
「OCR でテキストの有無を確認」で代用できそうでしたので
こちらのアクティビティを使用したいと思います。
こんにちは
以下ご参考ですが....
OCR関連のアクティビティはOCR自体の精度の問題が出る可能性があるので、他に手段があるなら避けたほうが無難かと思います。
今回リトライスコープでの利用とのことですが、例えば条件部分は空欄にしておいて、操作内で「テキスト取得」→「Trueか確認」を使用、その条件式でstrValue.Contains(“xxxx”)のようにしておくと、テキストが含まれる場合はそのまま終了、無い場合は「Trueか確認」アクティビティが例外を投げてリトライとなりますので、ほぼ同様のことがテキストベースで実現可能かと思います。
リトライスコープは条件を設定しないと動作しないものと誤認しておりました。
確かにOCRの精度の問題が考えられるので、ご提示頂いた方法を使用させて頂きます。
補足頂きありがとうございました。