id="product-size" のドロップ リストと、S、M、L、XL のアイテムがあります。
<select id="product-size" onchange=" addToWishList();">
<option>Select</option>
<option id="2119362" value="4">S</option>
<option id="2119363" value="7">M</option>
<option id="2119364" value="8">L</option>
<option id="2119365" value="4">XL</option>
</select>
これらのアイテムを格納するために配列を使用しましたが、実行時に最初の要素 'S' にアクセスする必要があります。私が直面している問題は、実行時に最初の要素 S をクリックできなかったことです。私は次のようにコードを書きました:
driver.get("https://m.staging.karmaloop.com/product/The-Infinity-Tee/407819");
WebElement j =driver.findElement(By.id("product-size"));
String text = j.getText();
String[] DDLcount =text.split("\n");
for (int i=1;i<=DDLcount.length-1;i++)
{
driver.findElement(By.xpath(Testconfiguration.size_dropdown_10deep)).click();
Thread.sleep(5000);
driver.findElement(By.name(DDLcount[i])).click();
}
この問題を解決するのを手伝ってくれる人はいますか?