如何在Selenium中找到下面的元素?
<input id="mainForm:field_LayFact450505264_16032015_145612--Order-ServiceClass_R" class="iceSelInpTxtTxt fieldTxt" type="text" value="" style="width: 150px;" onmousedown="this.focus();" onfocus="setFocus(this.id);svOnFocus(formOf(this), this, event, false);" onblur="setFocus('');svOnBlur(formOf(this), this, event);" name="mainForm:field_LayFact450505264_16032015_145612--Order-ServiceClass_R" autocomplete="off">
我尝试了结束,它没有用。
答案 0 :(得分:0)
WebElement Element = driver.findElement(By.xpath("Try any Below xpaths"))
如果您的输入ID是唯一的,请使用xpath
//input[@id='mainForm:field_LayFact450505264_16032015_145612--Order-ServiceClass_R']
OR
//input[@name='mainForm:field_LayFact450505264_16032015_145612--Order-ServiceClass_R']
如果id和name的组合使它们唯一,则使用xpath
//input[@name='mainForm:field_LayFact450505264_16032015_145612--Order-ServiceClass_R' and @id='mainForm:field_LayFact450505264_16032015_145612--Order-ServiceClass_R']
OR
//input[@class='iceSelInpTxtTxt fieldTxt']
希望它会对你有所帮助:)。
答案 1 :(得分:0)
您可以使用以下
AppDelegate