「webdriver」と「拡張機能」を簡単に切り替えられる環境にしたい
新たな拡張機能を利用できる環境にしたいと思っていまが、WinActor本体の設定を「webdriver」→「拡張機能」に設定してしまうと、今まで作ったシナリオの設定変更に相当な手間がかかります。(シナリオ情報>その他タブの「webdriverを使う」)
とはいっても拡張機能を使えば、WebDriverで出来ないことも可能になり、特にログイン状態保持、二段階認証(多要素認証)などはWebDriverではクリアできず苦慮している方もいると思います。
その反対も然りでどちらも一長一短です。
私も二段階認証に苦慮したので、何とか拡張機能を使える環境にしたいと思い、こんなのあったら良いなと考えてみました。
案1:「切り替えライブラリ」
「webdriver」と「拡張機能」を選択できるライブラリ
今までのシナリオはそのままWebDriverを使い続け、拡張機能を使いたい時にだけシナリオの冒頭にライブラリを入れて変更し拡張機能を使用
WinActor本体、シナリオ情報どちらの設定も無視して拡張機能で動作
シナリオの最後に元に戻すためのライブラリも入れる必要が無いような作りだったらベスト(途中停止時も元の設定値に戻る)
案2:「一括設定ツール」
既存シナリオを開くことなく、シナリオ情報>その他タブの「webdriverを使う」の一括変更ができるツール
イメージしているのは「ライブラリ最新化」みたいな感じ
沢山のシナリオをいちいち開いて設定変更する必要がなくなるので、本ツール操作後に、WinActor本体の設定を「拡張機能」に設定できる
運用のことを考えた時、案2にしてしまうと毎回シナリオ単位の設定を意識しなければならないので、決して多くはない拡張機能を使うシチュエーションのためには無駄な気苦労が増えるのは避けたいですし、拡張機能で出来ないこともあるので、やはり簡単に行き来できるのがベストかと思っています。
拡張機能を使ったシナリオが作りやすくなるもっと良いアイデアお持ちの方いらっしゃいましたらご意見ください。
関連情報
【WA0077】「webdriver使用」なのか「拡張機能使用」なのか
https://winactor.com/?p=62648
【WA0113】新拡張機能を使うかwebdriverを使うかの判断
https://winactor.com/?p=81209