-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathva_parallel_spec.js
34 lines (26 loc) · 1.04 KB
/
va_parallel_spec.js
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
29
30
31
32
33
34
describe("Testing out Virgin America", function() {
beforeEach(function(){
console.log("setting stuff up");
browser.driver.manage().window().maximize();
browser.get("http://www.virginamerica.com");
});
afterEach(function(){
console.log("quitting time");
browser.quit();
});
it ("should load up the site", function() {
console.log("testing rn");
element(by.css(".ng-scope")).$('[for="ONE_WAY_BOOK"]').click();
element(by.css(".people-picker")).click();
element(by.css("li[testing-prefix='number-picker-adult-add']")).click();
element(by.css("#destination-airport--field")).click();
element(by.css("#destination-airport--field")).sendKeys("JFK");
browser.sleep(3000);
browser.findElement(by.xpath('//*[@id="booker"]/div/div/div[3]/div/ul/li[3]/div/ul/li/a')).click();
element(by.css(".booker-trip-button")).click();
var moreDates = element(by.css('[ng-click="calendar.showMoreDates()"]'));
browser.executeScript('arguments[0].scrollIntoView()', moreDates.getWebElement());
moreDates.click();
browser.sleep(5000);
});
});