Seleniumで以下を識別する方法はありますか?
Number of iframes in a page
Attributes/Details of the current iframe
driver.findElements(By.xpath("//iframe")).size();
現在のフレームの詳細を取得するには、WebElement
オブジェクトとを使用してフレームに切り替えてからswitchTo
、通常どおりに属性を取得することをお勧めします。getAttribute
UPD
実際、はい、最初に現在のコンテキストでのiframeの量を示します。再帰的に実行したくないが、迅速で機能する(ダーティな)ソリューションが必要な場合-ページソースを取得して、"<iframe"
文字列のすべての包含を見つけるだけです
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加