1

私のWebアプリには、現在のページでフレームを開くFacebookリンクの共有があります。いくつかの自動テスト (webdriver、python) 中にこのフレームをアクティブにする必要があります。これは、フレームの開始時の html です。

<div class="fb_dialog_content fb_dialog_iframe">
<iframe id="f1c1b40a973212a" class="FB_UI_Dialog" scrolling="no" name="f54b1bf38c5fe6" />

呼び出しごとに異なるため、このフレームを名前で選択することはできません。クラスごと、またはwebdriver pythonでxpathによるフレーム選択方法が見つかりませんでした。

4

1 に答える 1

1

frameを使用して を選択してみてください。それでは、セレンでJavaScriptを使用する方法へのこのリンクframe indexを使用しても成功しません。Python API doc によると、演算子を使用して子フレームに切り替えることができます。Python API docからの参照。Dot

于 2013-02-11T04:11:07.003 に答える