0
我使用只讀形式加載它使用ExtJS的+硒:@value給出什麼
"popup.down('form').loadRecord(record);"
表單域控制器被定義爲
items:[
{
xtype:'textfield',
fieldLabel:'Array Id',
name:'id'
},
{
xtype:'textfield',
fieldLabel:'Array Name',
name:'name'
}
]
值:[ id:10, name: 'testing']
生成的HTML代碼爲:
<form id = 'arraydevicewindowid'>
<input type="text" autocomplete="off" class="x-form-field x-form-text" size="20" name="${array.arrayName}" id="ext-gen1314" readonly="" aria-readonly="true" aria-invalid="false" placeholder="--NA--" role="textbox" aria-describedby="textfield-1260-errorEl" aria-required="false" data-errorqtip="" style="width: 281px; height: 23px;">
</form>
我嘗試使用以下XPath從由ExtJS的生成的文本框組件中選擇值:
(//div[@id='arraydevicewindowid']//input)[1]//@value
,但沒有運氣。
(//div[@id='arraydevicewindowid']//input)[1]
可以讓我選擇我想要的文本框,但@value
不起作用。
有什麼想法?
你使用哪種硒,到底是什麼? Selenium IDE(Firefox插件),Selenium RC(舊的和過時的,但仍然可用)或Selenium WebDriver(全新使用WebDrivers的新型閃亮驅動程序)? –