【发布时间】:2020-01-21 10:38:52
【问题描述】:
// to search and delete
driver.findElement(By.cssSelector("input[type='search']")).sendKeys("Diversification Rule Template");
driver.findElement(By.className("delete-template")).click();
Alert alert = driver.switchTo.alert();
Thread.sLeep(200);
alert.accept();
String SuccessMessage = driver.findElement(By.className("toast")).getAttribute("class");
System.out.println("Message of Toast Message is: " n SuccessMessage);
Assert.assertEquals("toast toast-success", SuccessMessage);
// to search and delete
driver.findElement(By.cssSelector("input[type='search']")).clear();
Thread.sLeep(200);
driver.findElement(By.cssSelector("input(type='search']")).sendKeys("Diversification Rule Template2");
driver.findElement(By.className("delete-template")).click();
driver.switchTo().alert();
alert.accept();
String SuccessDeleteMessage = driver.findElement(By.className("toast")).getAttribute("class");
System.out.println("Message of Toast Message is: " SuccessDeleteMessage);
Assert.assertEquaLs("toast toast-success", SuccessDeleteMessage);
// to search and delete
driver.findElement(By.cssSelector("input[type='search']")).clear();
Thread.steep(200);
driver.findElement(By.cssSelector("input[type='search']")).sendKeys("New Diversification Rule");
driver.findElement(By.className("delete.template")).click();
driver.switchTo().alert();
alert.accept();
String SuccessDeleteMessage2 = driver.findElement(By.className("toast")).getAttribute("class");
System.out.println("Message of Toast Message is: SuccessDeleteMessage2);
我需要从系统中删除几个用户,我不想一遍又一遍地重复这个过程。因此,我想实现可以轻松完成的循环,并且遇到“元素未附加到页面文档”这样的问题。任何帮助都会很棒。
【问题讨论】:
-
这里需要javascript标签吗?
-
是的@evolutionxbox
-
从您的问题中不清楚您是要询问 Java 还是 JavaScript。你能澄清一下吗?
-
@evolutionxbox 这是我想在 java 循环中使用的 java 脚本脚本警报。在这里我想删除四个用户,我不想一遍又一遍地重复我的相同代码,所以我需要使用循环。并且遇到了我需要解决的“元素未附加到页面文档”这样的问题
标签: javascript java selenium