Selenium WebDriver を使用してこの要素を選択する最良の方法は何ですか?
<span>
class を介して要素にアクセスしようとしていますmapResultNumber
。これが実際の HTML です。
<div class="mapResultInner">
<div class="mapResultNumber">
<span>4</span>
</div>
Selenium WebDriver を使用してこの要素を選択する最良の方法は何ですか?
<span>
class を介して要素にアクセスしようとしていますmapResultNumber
。これが実際の HTML です。
<div class="mapResultInner">
<div class="mapResultNumber">
<span>4</span>
</div>
xpath = を使用できます//div[@class='mapResultNumber']/span
CSS セレクターを使用すると、読みやすくなります。
element = @driver.find_element(:css => "div.mapResultNumber span")
div.mapResultNumber > span
span タグが div のすぐ下にあることを示すために使用することもできます