Skip to content

Commit fd333bc

Browse files
author
John Doherty
committed
modified google search example to use a page object
1 parent 84853bd commit fd333bc

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

page-objects/google-search.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ module.exports = {
99

1010
preformSearch: function (keywords) {
1111

12-
var el = page.googleSearch.elements.searchInput;
12+
var selector = page.googleSearch.elements.searchInput;
1313

14-
return driver.findElement(el).sendKeys(keywords, selenium.Key.ENTER);
14+
return driver.findElement(selector).sendKeys(keywords, selenium.Key.ENTER);
1515
}
1616
};

step-definitions/google-search-steps.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,8 @@ module.exports = function () {
33
this.When(/^I search Google for "([^"]*)"$/, function (searchQuery) {
44

55
return driver.get('http://www.google.com').then(function(){
6-
return driver.findElement(by.name('q'));
6+
return page.googleSearch.preformSearch(searchQuery);
77
})
8-
.then(function(el){
9-
return el.sendKeys(searchQuery + selenium.Key.ENTER);
10-
});
118
});
129

1310
this.Then(/^I should see some results$/, function () {

0 commit comments

Comments
 (0)