2015-10-15 91 views
0

我必須更新元素ID和名稱隨產品更改的產品的數量。 例如用於產品1個 ID = 「quantity_11046」 產品2 ID = 「quantity_15678」 我使用的CSS動態元素的css選擇器

WebElement數量= driver.findElement(By.cssSelector( 「DIV:含有(‘QUANTITY_1’)」 );

WebElement數量= driver.findElement(By.cssSelector( 「」 輸入[ID $ = 'QUANTITY_1']「);。 但得到錯誤無法找到元件

<div> 
<input type="number" maxlength="3" onkeypress="return isNumeric(event)" oninput="maxLengthCheck(this)" min="1" max="999" ng-model="qty" ng-blur="blurred()" ng-change="changed()" ng-disabled="disabled" ng-readonly="readonly" class="ng-pristine ng-untouched ng-valid ng-valid-min ng-valid-max ng-valid-maxlength" name="quantity_11046" id="quantity_11046"> 
</div> 
+0

WebElement Qty = driver.findElement(By.cssSelector(「input [id^='quantity_']」));感謝 – Sree

+0

請將此信息放入問題中(並正確格式化),而不是將其添加到評論中。 – JeffC

+0

如果您回答了自己的問題,請將答案作爲答案發布並接受答案,以便將問題標記爲已回答。 – JeffC

回答

1

WebElement數量= driver.findElement(By.cssSelector(「輸入[ID^='全tity_']「));工作謝謝