1

セレンをいじり始めたばかりなので、これはちょっと初心者の質問かもしれません。私の同僚の 1 人は、トラッキング スクリプトが挿入されているかどうかを確認するために、サイトの約 100 ページをチェックする必要があります。彼女は月に一度これをしなければならないので、セレンを研究するという私の決定.

現在、彼女はページに移動してソースを参照し、これ (およびその他のスクリプト追跡機能) を検索します。

<script type="text/javascript" src="https://ssltracking.esearchvision.com/esi/trackingtest.js"></script>

一部のページには、入力して送信する必要があるフォームが含まれています。Selenium IDE を使用して dom 要素の値を簡単に設定する方法を理解しました。

どうすればよいかわからないのは、ソースコード内でこのスクリプトを検索するようにセレンに指示することです。必要に応じて、サーバーに Selenium Webdriver をインストールしても問題ありません。Java、C#、または Python でプログラミングしたことはありませんが、もちろん、php と共に node.js をインストールしています。

助言がありますか?

4

2 に答える 2

0

Java の場合:

String trackingScript = "<script type="text/javascript" src="https://ssltracking.esearchvision.com/esi/trackingtest.js"></script>"

String html = driver.getPageSource();
if (html.indexOf(trackingScript) != -1) {
    // the script is in the page source
}
else {
    // the script is not in the page source
}
于 2013-05-20T20:58:42.197 に答える