提交 c4b586fa authored 作者: mry's avatar mry

会议室名称查询成功

上级 1f821af6
...@@ -68,7 +68,7 @@ public class ConferenceActive { ...@@ -68,7 +68,7 @@ public class ConferenceActive {
} }
} }
//登录 //进入页面
@BeforeClass @BeforeClass
public void url() { public void url() {
try { try {
...@@ -151,7 +151,6 @@ public class ConferenceActive { ...@@ -151,7 +151,6 @@ public class ConferenceActive {
} }
} }
//登录
@Test(description = "登录成功") @Test(description = "登录成功")
public void login() { public void login() {
try { try {
...@@ -178,8 +177,8 @@ public class ConferenceActive { ...@@ -178,8 +177,8 @@ public class ConferenceActive {
} }
} }
@Test(description = "重置按钮测试") @Test(description = "会议室模糊查询")
public void resetTest() { public void findMeetName() {
try { try {
Thread.sleep(1000); Thread.sleep(1000);
meetManage(); meetManage();
...@@ -199,14 +198,24 @@ public class ConferenceActive { ...@@ -199,14 +198,24 @@ public class ConferenceActive {
.findElement(By.className("el-form-item__content")) .findElement(By.className("el-form-item__content"))
.findElement(By.cssSelector(".el-button.el-button--primary.el-button--small")) .findElement(By.cssSelector(".el-button.el-button--primary.el-button--small"))
.click(); .click();
Thread.sleep(1000); WebElement tbody = webDriver.findElement(By.tagName("tbody"));
//重置按钮 List<WebElement> trs = tbody.findElements(By.tagName("tr"));
for (WebElement tr : trs) {
String test;
String text = tr.findElement(By.cssSelector(".el-table_2_column_11.el-table__cell")).getText();
if (text.indexOf("G") == (-1)) {
test = "失败";
} else {
test = "成功";
}
Assert.assertEquals("成功", test);
}
form.findElement(By.cssSelector(".el-form-item.button_wrap")) form.findElement(By.cssSelector(".el-form-item.button_wrap"))
.findElement(By.className("el-form-item__content")) .findElement(By.className("el-form-item__content"))
.findElement(By.cssSelector(".el-button.el-button--default.el-button--small")) .findElement(By.cssSelector(".el-button.el-button--default.el-button--small"))
.click(); .click();
List<WebElement> trs = webDriver.findElement(By.tagName("tbody")).findElements(By.tagName("tr")); List<WebElement> trs1 = webDriver.findElement(By.tagName("tbody")).findElements(By.tagName("tr"));
int size = trs.size(); int size = trs1.size();
Assert.assertEquals(6, size); Assert.assertEquals(6, size);
} catch (Exception | Error e) { } catch (Exception | Error e) {
file(); file();
...@@ -214,6 +223,39 @@ public class ConferenceActive { ...@@ -214,6 +223,39 @@ public class ConferenceActive {
} }
} }
@Test(description = "容纳人数查询")
public void findMeetPersonNum() throws InterruptedException {
Thread.sleep(1000);
WebElement form = webDriver.findElement(By.className("top_wrap")).findElement(By.tagName("form"));
List<WebElement> items = form.findElements(By.className("el-form-item"));
for (WebElement item : items) {
String label = item.findElement(By.tagName("label")).getText();
if ("容纳人数:".equals(label)) {
item.findElement(By.tagName("input")).click();
item.findElement(By.tagName("input")).clear();
item.findElement(By.tagName("input")).sendKeys("130");
}
break;
}
//查询按钮
form.findElement(By.cssSelector(".el-form-item.button_wrap"))
.findElement(By.className("el-form-item__content"))
.findElement(By.cssSelector(".el-button.el-button--primary.el-button--small"))
.click();
WebElement tbody = webDriver.findElement(By.tagName("tbody"));
List<WebElement> trs = tbody.findElements(By.tagName("tr"));
for (WebElement tr : trs) {
String test;
String text = tr.findElement(By.cssSelector(".el-table_2_column_14.el-table__cell")).getText();
if ("130".equals(text)){
test = "成功";
}else {
test = "失败";
}
Assert.assertEquals("成功",test);
}
}
@Test(description = "新增null会议室") @Test(description = "新增null会议室")
public void insertNullMeet() { public void insertNullMeet() {
try { try {
...@@ -380,7 +422,6 @@ public class ConferenceActive { ...@@ -380,7 +422,6 @@ public class ConferenceActive {
file(); file();
Assert.fail(e.getMessage()); Assert.fail(e.getMessage());
} }
} }
@Test(description = "删除会议室成功") @Test(description = "删除会议室成功")
......
...@@ -9,17 +9,18 @@ ...@@ -9,17 +9,18 @@
<classes> <classes>
<class name="com.tykj.selenium.conferenceRoomTest.ConferenceActive"/> <class name="com.tykj.selenium.conferenceRoomTest.ConferenceActive"/>
<methods> <methods>
<include name="nullLoginFail"/> <!-- <include name="nullLoginFail"/>-->
<include name="nullPasswordLoginFail"/> <!-- <include name="nullPasswordLoginFail"/>-->
<include name="nullUsernameLoginFail"/> <!-- <include name="nullUsernameLoginFail"/>-->
<include name="ErrorLoginFail"/> <!-- <include name="ErrorLoginFail"/>-->
<include name="login"/> <include name="login"/>
<include name="resetTest"/> <include name="findMeetName"/>
<include name="findMeetPersonNum"/>
<include name="insertNullMeet"/> <!-- <include name="insertNullMeet"/>-->
<include name="insertMeetSuccess"/> <!-- <include name="insertMeetSuccess"/>-->
<include name="updateMeetSuccess"/> <!-- <include name="updateMeetSuccess"/>-->
<include name="deleteMeetSuccess"/> <!-- <include name="deleteMeetSuccess"/>-->
</methods> </methods>
</classes> </classes>
</test> </test>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论