0

先達者の皆様、いつもお世話になっております。

今回も変な質問をさせていただきます。

タイトルの通り、弊社では「WowTalk」というチャットツールを使用しています。

通常ですと、ブラウザ版を使用しているので、Xpathを駆使すれば大体のやりたいことができているので、

それはそれで問題ないのですが…

このツール、ダウンロード版があります。問題はここからです(というか悩み、疑問ですかね)

実際にダウンロード(とインストール)してみると、.exeの起動ファイルができるので、

「ファイルと関連づいているアプリを起動」で起動できます。

…といい感じなのはここまでです。

どうにも、その後の操作が記録できないのです。

Win32は全く相手にされず、UIオートメーションでは、「ラベルの取得」はできるのですが、

内容は、「Chrome Legacy Window」と返ってきます。ほほぅ、君はあの「Chrome」なのか?

気まぐれで、「WowTalk」のウィンドウに「F12」をお見舞いすると…

でました、デブツールw(DevToolsのことです、あしからず)

すると、こっちものだ!?Xpathは取り放題っ!

下の画像は、WowTalkと、対応するDevToolsのツーショットです。いわゆるブラウザと似たようなことができます(見た目だけ?)

このアプリ、XPathが取れます。前述のように、ブラウザ版があるのですが、それと全く同じ内容で取れます。

「Chrome Legacy Window」とかいうのがそいうものかもしれませんが、よくわかりません(から聞いているのですがw)

問題は、もう、察しが付くかもしれませんが…

ブラウザ操作ではないので、どうにもこのウィンドウを操作対象に選ぶことができません。

これは当社の事情かもしれませんが、じゃあ、Javaで動かせないかなと思ったのですが、

セキュリティのせいか、Java Access Bridge が有効にできないせいか、取りつく島がないようです。

(これはこれで長い話になるので今回は触れません)

ということで、ここまでが、悩み事の概要ですが、知りたいなと思うことは以下のことになります。

・ブラウザ版とダウンロード版があるアプリで、「F12キー」で「DevTools」が使用できる環境であるアプリ全般についての情報を求む

・このようなアプリに類似するものがあるのか(Slackも仲間かと思ったら、「F12」押しても無反応だから仲間じゃない認定)

・このようなアプリを操作したことがある経験者がいたらその手法について知りたい(XPathは使えるのか、そもそもアプローチが違うのか)

という点において希少かもしれませんが、情報の提供をいただきたく思います。

前述のようにブラウザ版で事足りているのですが、起動の早さとか、もしかしたら、安定性などからアプリでの動作も悪くないかなと

思うことがあったので、XPathを使える(?)アプリは価値があるのかなと思った次第ですので、今後のために伺う決意に至りましたので、

それは無理!というのも立派な答えとして受け入れますので、同様の経験がある方のご意見を伺いたく思いますので、

お時間許す方は、ご回答のほどお願いいたします。

うーみん 編集済みのコメント
回答とコメントは、会員登録(無料)で閲覧できるようになります。