2016-05-12 110 views
-1

我无法找到火灾FOC浏览器中选择元素下面的HTML无法使用XPath

我想的XPath“.//*[@id='div_2_1_2_1_1_1_select']找到硒元素选择“ 请帮忙

<div id="div_2_1_2_1_1_1_formGroup" class="form-group"> 
     <label id="div_2_1_2_1_1_1_selectLabel" class="control-label" for="div_2_1_2_1_1_1_select">Document Type</label> 
<div id="div_2_1_2_1_1_1_formCol"> 
<select id="div_2_1_2_1_1_1_select" class="form-control"> 
<option value="ID Proof Document">ID Proof Document</option> 
</select> 
</div> 
</div> 
+0

你能不能把你的代码也? –

回答

0

使用此代码找到。

Select dropDown = new Select(driver.findElement(By.xpath("//select[@id='div_2_1_2_1_1_1_select']"))) 
+0

您可以使用我提供的代码。否则,你必须在xpath的开头删除'dot',像这样// * [@ id ='div_2_1_2_1_1_1_select'] –

+0

它不起作用。 – Bhushan

+0

检查内容是否在框架内。如果是这样,你必须使用driver.switchtTo().frame(“argument”);方法。请将您的代码发送给我 –

0

尝试以下: -

//select[@id='div_2_1_2_1_1_1_select' and @class='form-control'] 

希望它会帮助你:)