summaryrefslogtreecommitdiff
path: root/src/main/java/com/mavlushechka/a1qa/pages
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/mavlushechka/a1qa/pages')
-rw-r--r--src/main/java/com/mavlushechka/a1qa/pages/GamePage.java9
-rw-r--r--src/main/java/com/mavlushechka/a1qa/pages/HelpForm.java25
2 files changed, 34 insertions, 0 deletions
diff --git a/src/main/java/com/mavlushechka/a1qa/pages/GamePage.java b/src/main/java/com/mavlushechka/a1qa/pages/GamePage.java
index 740f634..8835724 100644
--- a/src/main/java/com/mavlushechka/a1qa/pages/GamePage.java
+++ b/src/main/java/com/mavlushechka/a1qa/pages/GamePage.java
@@ -9,6 +9,7 @@ public class GamePage extends BaseForm {
private final FirstCardForm firstCardForm = new FirstCardForm();
private final SecondCardForm secondCardForm = new SecondCardForm();
+ private final HelpForm helpForm = new HelpForm();
public GamePage() {
@@ -35,4 +36,12 @@ public class GamePage extends BaseForm {
secondCardForm.clickDownloadImageButton();
}
+ public void hideHelpForm() {
+ helpForm.hide();
+ }
+
+ public boolean isHelpFormHidden() {
+ return helpForm.isHidden();
+ }
+
}
diff --git a/src/main/java/com/mavlushechka/a1qa/pages/HelpForm.java b/src/main/java/com/mavlushechka/a1qa/pages/HelpForm.java
new file mode 100644
index 0000000..30b3801
--- /dev/null
+++ b/src/main/java/com/mavlushechka/a1qa/pages/HelpForm.java
@@ -0,0 +1,25 @@
+package com.mavlushechka.a1qa.pages;
+
+import com.mavlushechka.a1qa.elements.Button;
+import com.mavlushechka.a1qa.elements.Label;
+import org.openqa.selenium.By;
+
+public class HelpForm extends BaseForm {
+
+ private final Button hideButton = new Button(By.xpath("//*[contains(@class, 'help-form')]//*[contains(@class, 'help-form__send-to-bottom-button')]"), "Hide help form");
+ private final Label title = new Label(By.xpath("//*[contains(@class, 'help-form__title')]"), "Help form title");
+
+
+ public HelpForm() {
+ super(new Label(By.xpath("//*[contains(@class, 'help-form') and not(contains(@class, 'help-form__'))]"), "Help form"), "Help form");
+ }
+
+ public void hide() {
+ hideButton.click();
+ }
+
+ public boolean isHidden() {
+ return title.isInvisible();
+ }
+
+}