Web サイトの自動化に取り組んでおり、コードでの xpath の使用を減らす方法を見つけようとしています。私のコードは次のようになります
driver.findElement(By.xpath("//html/body/center/div/div/center/table/tbody/tr/td/form/table/tbody/tr[3]/td/input")).click();
driver.findElement(By.xpath("//html/body/div/table/tbody/tr/td/table/tbody/tr/td/table/tbody/tr/td")).getText();
driver.findElement(By.xpath("//html/body/div/table/tbody/tr/td/div[2]/div/div/div[4]/div/div/div")).click();
driver.findElement(By.xpath("//html/body/div[3]/div/div/div/div[2]/div/span/ul[2]/li[6]/a")).click();
/*driver.findElement(By.xpath("//html/body/div/div/div/div[3]/div/div[2]/div[2]/table/tbody/tr/td[3]/table/tbody/tr/td[2]/em/button")).click();
WebElement editUserForm = driver.findElement(By.cssSelector("iframe[src*='editUserForm']"));
コードがみすぼらしく見えないように、これらの xpath を減らす方法はありますか? ここのメンバーの 1 人が、「絶対 xpath を使用しないでください」と提案してくれました。どういう意味ですか ?助けてください。また、これに役立つリンクがあれば教えてください。
xpath ポインタへの文字列を作成するファイルを作成して、その文字列をコードで使用することはできますか?