同じテキストのボタンがたくさんありますが、whileループを使用している間に1つずつクリックする必要があります。最初のもの、2番目のもの、3番目のもの、続けてください。同じテキストのたくさんのボタンからリンクを1つずつ選択する方法
while(true) {
driver.findElement(By.xpath("(//button[text()='Follow'])[1]")).click();
}
に[1]に変更するにはどのような方法がある[2]に[3]ので、私は、より高い数値にし、ので、あなたの現在の方法では
int i = 0; while(i <= no_of_links){ driver.findElement(By.xpath( "button(text))="フォロー ")[" +(++ i)+ "]")) ); } – Barney
ループが作成されるたびに1を加算する[+(++ i)+]]の機能について教えてください –
はいwhileループの各反復でiの値を1つずつインクリメントします – kushal