1

iframeツイストから子コンテンツにアクセスできません。疑問に思っていましたが、そのような Sahi コードは正しく実行されません。

browser.execute("$('#buttonid', window.frames['iframeid'].document).click()");
browser.execute("window.frames['iframeid'].document.getElementById('buttonid').click()");

Twist の 2.4 バージョンを使用しました。

私が間違っていることを教えてもらえますか?

4

1 に答える 1

0

Sahi は、すべての iframe またはフレームの要素を自動的にフェッチする必要があります。通常、 browser.click(buttonid) は機能するはずです。機能しない場合。

フレームまたは iframe が別のドメインから来ているのか、同じドメインから来ているのか教えてください。

于 2013-03-06T08:30:24.460 に答える