Autify で Salesforce を動かしてみよう~ vol.4 もっと詳細なブラウザ情報ってとれるの?


はじめに

  • Autify で Salesforce を動かしてみよう、と思い記事にしてみます。
  • TIPSなども記載できれば、と考えています。

ご了承ください

  • まだまだ勉強中の部分もあります。間違っている箇所もあるかもしれません。
  • Salesforce、Autify は、この時点のバージョン(2021年1月~3月頃) での内容になります。今後、仕様変更が変わることによって、内容の通りにならない可能性もあります。ご了承ください。
    • また、URLなども変更になっている可能性もあります。

前回まで

ブラウザの情報

  • ある日のこと
  • 😳「なんか、画面崩れ起こしているよ??」
  • 🐹「えっ?そんなことないよ???」
  • 🐸🐺「????」

原因を調べたら、ブラウザのバージョン違い、それもマイナーバージョンによるものでした。

  • 👱「Autify はバージョン情報わかるんでしたっけ?」
  • 私「はい、わかります、こんな感じです」

  • 「テストプラン」で実行環境を「Chrome」を指定。

  • 「テストプラン」で実行環境を「FireFox」を指定。

  • 「テストプラン」で実行環境を「Edge」を指定。

  • 私「実行結果もバージョンは表示されてます」

  • 👱「マイナーバージョンはわからないのかな…」

  • 私「🙉」

やってみよう!

  • JSステップを用意します。

JSステップ
var userAgent = window.navigator.userAgent;
return userAgent;

JSステップの結果を利用します。

どうなるでしょうか。

  • Chrome
    • 88.0.4324.150 とマイナーバージョンまで判断できそうです。
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36
  • FireFox
    • 85.0 のようですね。
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0
  • Edge
    • 88.0.705.50 なのかな?
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36 Edg/88.0.705.50
  • IE
    • IE の細かいバージョンは取れないようですね。
Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; rv:11.0) like Gecko

まとめ

  • 上記の方法で取得、DBなどに保存することで、どの詳細なブラウザバージョンで実行したのか、わかると思います。
  • シナリオに含めて毎回実施するのも良いでしょうし、一日一回に実施するような専用のシナリオを作っても良いでしょう。

更新履歴

  • なし