2016-09-14 18 views
0

私はコンテナのような要素を見つけようとしています。私はCSSのセレクタとxpathを使用しています。私は要素を見つけることができなくなってきています。助けてもらえますか?ここで Seleniumで要素を見つけることができません

は完全なHTMLが

<div class="container" data-aura-rendered-by="44:87;a"><header data-aura-rendered-by="45:87;a"> 
       Klant zoeken 
       <a href="https://website/image/path/" data-aura-rendered-by="47:87;a"><span class="icon icon-sluiten" data-aura-rendered-by="48:87;a"></span></a></header><section class="wrapper" data-aura-rendered-by="49:87;a"><div class="logo" data-aura-rendered-by="50:87;a"></div><div class="span12 container_12" data-aura-rendered-by="51:87;a"><div class="interactions siteDesignTimeRegion" data-region-name="content" data-allow-drop="true" data-item-id="6365fc9c-51b9-1255" data-aura-rendered-by="6:87;a" data-aura-class="siteDesignTimeRegion"><div class="emptyRegionPlaceholder siteEmptyRegion" data-aura-rendered-by="10:87;a" data-aura-class="siteDesignTimeEmptyRegion">Add components (content) 
    </div><!--render facet: 18:87;a--></div></div></section></div> 

実際のコンテナがあるスニペットで以下

<div class="interactions siteDesignTimeRegion" data-region-name="content" data-allow-drop="true" data-item-id="6365fc9c-51b9-1255" data-aura-rendered-by="6:87;a" data-aura-class="siteDesignTimeRegion"> 

CSS参照:div.containerのdiv.interactions.siteDesignTimeRegion

のXPath:/ HTML /ボディ/

答えて

0

cssまたはxpatを使用することができます。div/div [4]/div [4]/body/div [2] h。 CSSの使用のために

のXPathの使用のために
div.interactions.siteDesignTimeRegion 

//div[@class='interactions siteDesignTimeRegion'] 

常に可能な場合は属性によって要素を選択しようとしますが、例として与えたもののような絶対的なXPathを使用しないでください。

+0

ありがとう。私のCSSの検索とxpathも正しいです。しかし要素はiframeにあります。フレームに切り替えて要素を見つけたときに動作します – Ela

関連する問題