-3
JavaでSeleniumを使用しているオートメーションの新機能です。実際に私は学生のフォームテストに基づいているシナリオをテストしています。私は多くの問題に直面していますが、解決に努めていますが、私は失敗しました。私は動的にfirstnameとlastnameを入力フィールドに送り、firstnameとlastnameに対してデータをフィルタリングしたいのですが、私は与えられたのFirstName \の姓をクリックして、これを試してみてください。この問題テーブルごとにテーブルの行を動的にクリックする方法
System.setProperty("webdriver.chrome.driver","E:\\workspace\\chromeDriver\\chromeDriver.exe");
ChromeDriver driver = new ChromeDriver();
driver.get("");
driver.findElement(By.id("login_username")).sendKeys("");
driver.findElement(By.id("login_password")).sendKeys("");
driver.findElement(By.xpath("/html/body/div[3]/div[3]/div/button[1]")).click();
Thread.sleep(2000);
driver.findElement(By.xpath(".//*[@id='lsmainmenu']/li[2]/a")).click();
driver.findElement(By.xpath(".//*[@id='lsmainmenu']/li[2]/ul/li[3]/a")).click();
Thread.sleep(2000);
WebElement x=driver.findElement(By.id("personListFilterForm_name"));
x.sendKeys("Bern_name Fuss_name");
Thread.sleep(200);
driver.findElement(By.xpath(".//*[@id='student-list-filters']/div/table/tbody/tr[2]/td[2]/div[1]/table/tbody/tr/td[5]/input")).click();
Thread.sleep(3000);
driver.findElement(By.id("i wan this section is click dynmacilly according to firsname and lastename ")).click();
Thread.sleep(1000);