-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcheckbox.test.js
More file actions
28 lines (27 loc) · 1.05 KB
/
Copy pathcheckbox.test.js
File metadata and controls
28 lines (27 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
const internetPage = require("../pages/internetpage");
describe("handling checkboxes", function(){
it("check page url", function(){
browser.url("/");
//expect(browser.getUrl()).equals("http://the-internet.herokuapp.com/");
expect(browser.getUrl()).equals(`${browser.options.baseUrl}/`);
});
it("should click checkbox", function(){
browser.url("/");
internetPage.clickOnLink(6);
internetPage.h3Header.waitForDisplayed();
internetPage.clickOnCheckBox(1);
expect(internetPage.getCheckBoxElement(1).isSelected()).equals(true);
});
it("check checkbox page header", function(){
browser.url("/");
internetPage.clickOnLink(6);
internetPage.h3Header.waitForDisplayed();
const text = internetPage.h3Header.getText();
expect(text).equals("Checkboxes");
});
it("check checkbox page url", function(){
browser.url("/");
internetPage.clickOnLink(6);
expect(browser.getUrl()).equals(`${browser.options.baseUrl}/checkboxes`);
});
});