0
需要通過傳遞隨機值來隨機選擇顏色樣本 - 顏色樣本的xpath是這樣構造的 - // * [@ id ='defaultSwatchContainer_wxnit']/div/div/ul/li [1] - 1裏面的li標籤最多達到4.要求是使用以下代碼將1-4之間的任意隨機數發送給li [],但xpath不使用外部數字,請告知。 感謝如何在Webdriver xpath中傳遞隨機值
List list = new LinkedList();
// populate list
list.add(1);
list.add(2);
list.add(3);
list.add(4);
Collections.shuffle(list);
dd.findElement(By.xpath("//*[@id='defaultSwatchContainer_wxnit']/div/div/ul/li[list]")).click();
嗨,感謝您的回覆,但我想出了在這種情況下「_」後面的參數「wxnit」隨頁面加載而變化,因爲無法找到這個元素 - 我想我需要使用正則表達式 – Onu