【WA0113】新拡張機能を使うかwebdriverを使うかの判断
こんにちは、NTTデータ WinActor技術支援チームです。
いつもユーザーフォーラムをご利用いただき、ありがとうございます。
******お願い******
本コラムをご覧いただいた方へ、簡単なアンケートのご協力をお願いしております。
本コラムの下部にアンケートURLを掲載しておりますので、ご回答のほどよろしくお願いいたします。
***************
さっそくですが、Ver.7.4.0から『新ブラウザ拡張機能』が登場していますよね。
その時々で使い分けて、すでに使いこなしている方もいらっしゃれば、
どちらかを選択できると言われても…と困ってしまう方もいらっしゃるのではないでしょうか。
そんな時は、それぞれの特徴(■)を覚えておくと選択しやすくなるかもしれません♪
■新ブラウザ拡張機能
・起動済みブラウザ操作(Web認証済みページの操作、個人のプロファイル設定を用いた操作)が可能
・WebDriver更新作業が不要
・一部、制約事項あり
・操作対象システム専用の拡張機能と併用可能
■WebDriver
・WebDriverで起動したブラウザしか操作できない
・WebDriver更新作業が必要
・新ブラウザ拡張機能で制約事項(※)となっている操作が可能
※「ダイアログクリック」「ファイル選択」「値の設定(入力再現)」など
・操作対象システム専用の拡張機能と併用不可
例えば・・・
ユーザーIDやログインパスワードなどをシナリオ内で使用したくないなど、
ログイン後に表示されるブラウザ画面だけを操作したい場合(できるだけ工数を減らしたい!) ⇒ 新ブラウザ拡張機能
※前提条件・・・ブラウザにてユーザー情報保持状態になっている(事前にログインしておく等)
新ブラウザ拡張機能で制約事項となっているライブラリを使用したい場合や、
ログイン状態や閲覧履歴等、ユーザー情報を保持したまま起動することで
ユーザーごとに画面表示等が変化してしまうのを避けたい!という場合 ⇒ WebDriver
※WebDriverではユーザー情報を保持しない状態で起動するので、誰が操作しても同じ状態の画面が起動します。
「どのような操作を実現したいか、実現したい操作に最も適しているのはどちらか」を考えたとき、
メリット・デメリットなどの特徴を把握していると選択がスムーズになるかなと思います。
【注意点】
・WebDriverと新ブラウザ拡張機能は1つのシナリオ内で併用することはできません。
・WebDriverと新ブラウザ拡張機能は、「WinActor毎の切替」と「シナリオ毎の切替」が可能です。
詳しくは下記投稿をご参照ください。
【WA0077】「webdriver使用」なのか「拡張機能使用」なのか
以上、なにかのお役に立てば幸いです。
★新ブラウザ拡張機能の関連投稿はこちら↓↓
【WA0074】ウィンドウ識別でXpath操作できるようになりました(Ver.7.4)
【WA0075】起動済みのブラウザに「ブラウザ名」を設定できるようになりました
【動作検証環境】
OS:Windows10
WinActor:Ver.7.4.2
Edge:110.0.1587.69
<お願い>
本投稿に関しての問合せにつきましては、
恐れ入りますがコメントではなく、個別問合せにてお願いいたします。
★お問合せ方法はこちらのコラムをご参照ください
【WA0116】ユーザーフォーラムで質問を投稿するときの手順
本コラムをご覧いただいた方へ、
簡単なアンケートのご協力をお願いしております。
URL:https://forms.office.com/r/qgecyfEkaA