Skip to content

Commit 190866e

Browse files
author
Nozomi Ito
committed
Reflect the feedback from the hands-on trial
1 parent 860571a commit 190866e

File tree

10 files changed

+40
-15
lines changed

10 files changed

+40
-15
lines changed

answer/introwork/IntroWork6.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import org.junit.Test;
88
import org.openqa.selenium.By;
99
import org.openqa.selenium.WebDriver;
10+
import org.openqa.selenium.WebElement;
1011
import org.openqa.selenium.chrome.ChromeDriver;
1112
import org.openqa.selenium.support.ui.Select;
1213

@@ -44,7 +45,8 @@ public void test() {
4445
String url = "file:///" + html.getAbsolutePath();
4546
driver.get(url);
4647

47-
Select headCount = new Select(driver.findElement(By.id("head_count")));
48-
headCount.selectByValue("5");
48+
WebElement headCount = driver.findElement(By.id("head_count"));
49+
Select select = new Select(headCount);
50+
select.selectByValue("5");
4951
}
5052
}

test/introwork/IntroWork1.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,15 @@ public void test() {
7373
Thread.sleep(1000); // デモ用。目で見て分かりやすいように、各操作の間にSleepを入れる
7474
WebElement userName = driver.findElement(By.id("user_name"));
7575
userName.sendKeys("テストユーザー");
76-
Thread.sleep(1000);
76+
Thread.sleep(1000); // デモ用
7777
WebElement password = driver.findElement(By.id("password"));
7878
password.sendKeys("pass");
79-
Thread.sleep(1000);
79+
Thread.sleep(1000); // デモ用
8080
WebElement login = driver.findElement(By.id("login"));
8181
login.click();
82-
Thread.sleep(1000);
82+
Thread.sleep(1000); // デモ用
8383
driver.switchTo().alert().accept();
84-
Thread.sleep(1000);
84+
Thread.sleep(1000); // デモ用
8585
} catch (InterruptedException e) {
8686
throw new RuntimeException(e);
8787
}

test/introwork/IntroWork2.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,12 @@ public void test() {
4242
String url = "file:///" + html.getAbsolutePath();
4343
driver.get(url);
4444

45-
// TODO このSleep処理を削除して、代わりにOKボタンをクリックする処理を記述してください
45+
// TODO 以下を削除して、代わりにOKボタンをクリックする処理を記述してください
4646
try {
4747
Thread.sleep(8000);
4848
} catch (InterruptedException e) {
4949
throw new RuntimeException(e);
5050
}
51+
// TODO ここまで削除してください
5152
}
5253
}

test/introwork/IntroWork3.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,12 @@ public void test() {
4242
String url = "file:///" + html.getAbsolutePath();
4343
driver.get(url);
4444

45-
// TODO このSleep処理を削除して、代わりに文字列を入力する処理を記述してください
45+
// TODO 以下を削除して、代わりに文字列を入力する処理を記述してください
4646
try {
4747
Thread.sleep(8000);
4848
} catch (InterruptedException e) {
4949
throw new RuntimeException(e);
5050
}
51+
// TODO ここまで削除してください
5152
}
5253
}

test/introwork/IntroWork4.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,12 @@ public void test() {
4242
String url = "file:///" + html.getAbsolutePath();
4343
driver.get(url);
4444

45-
// TODO このSleep処理を削除して、代わりにラジオボタンを選択する処理を記述してください
45+
// TODO 以下を削除して、代わりにラジオボタンを選択する処理を記述してください
4646
try {
4747
Thread.sleep(8000);
4848
} catch (InterruptedException e) {
4949
throw new RuntimeException(e);
5050
}
51+
// TODO ここまで削除してください
5152
}
5253
}

test/introwork/IntroWork5.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,12 @@ public void test() {
4242
String url = "file:///" + html.getAbsolutePath();
4343
driver.get(url);
4444

45-
// TODO このSleep処理を削除して、代わりにチェックボックスを選択する処理を記述ください
45+
// TODO 以下を削除して、代わりにチェックボックスを選択する処理を記述ください
4646
try {
4747
Thread.sleep(8000);
4848
} catch (InterruptedException e) {
4949
throw new RuntimeException(e);
5050
}
51+
// TODO ここまで削除してください
5152
}
5253
}

test/introwork/IntroWork6.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,12 @@ public void test() {
4242
String url = "file:///" + html.getAbsolutePath();
4343
driver.get(url);
4444

45-
// TODO このSleep処理を削除して、代わりにプルダウンを選択する処理を記述してください
45+
// TODO 以下を削除して、代わりにチェックボックスを選択する処理を記述ください
4646
try {
4747
Thread.sleep(8000);
4848
} catch (InterruptedException e) {
4949
throw new RuntimeException(e);
5050
}
51+
// TODO ここまで削除してください
5152
}
5253
}

test/introwork/IntroWork7.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,12 @@ public void test() {
4242
String url = "file:///" + html.getAbsolutePath();
4343
driver.get(url);
4444

45-
// TODO このSleep処理を削除して、代わりにプルダウンを選択する処理を記述してください
45+
// TODO 以下を削除して、代わりにプルダウンを選択する処理を記述してください
4646
try {
4747
Thread.sleep(8000);
4848
} catch (InterruptedException e) {
4949
throw new RuntimeException(e);
5050
}
51+
// TODO ここまで削除してください
5152
}
5253
}

test/practicework/PracticeWork1.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,14 @@ public void test() {
4747
String url = "file:///" + html.getAbsolutePath();
4848
driver.get(url);
4949

50-
// TODO このSleep処理は削除してください
50+
// TODO 以下は削除してください
5151
try {
5252
Thread.sleep(8000);
5353
} catch (InterruptedException e) {
5454
throw new RuntimeException(e);
5555
}
56-
56+
// TODO ここまで削除してください
57+
5758
// 1ページ目入力画面
5859
driver.findElement(By.id("reserve_year")).clear();
5960
driver.findElement(By.id("reserve_year")).sendKeys("2013");

test/practicework/PracticeWork4.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,22 @@ public void tearDown() {
3939

4040
@Test
4141
public void test() {
42-
// TODO 1ページ目の初期値チェック処理を記述してください
42+
File html = new File("reserveApp/index.html");
43+
String url = "file:///" + html.getAbsolutePath();
44+
driver.get(url);
45+
46+
/* TODO このコメントアウトを解除してください
47+
ReserveInputPage inputPage = new ReserveInputPage(driver);
48+
Calendar now = Calendar.getInstance();
49+
assertThat(inputPage.getReserveYear(),
50+
is(Integer.toString(now.get(Calendar.YEAR))));
51+
assertThat(inputPage.getReserveMonth(),
52+
is(Integer.toString(now.get(Calendar.MONTH) + 1)));
53+
assertThat(inputPage.getReserveDay(),
54+
is(Integer.toString(now.get(Calendar.DATE))));
55+
assertThat(inputPage.getReserveTerm(), is("1"));
56+
TODO ここまでを解除してください */
57+
58+
// TODO 残りの初期値チェック処理を記述してください
4359
}
4460
}

0 commit comments

Comments
 (0)