Zfilipin has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/381785 )
Change subject: WIP The first Selenium test in Node.js ...................................................................... WIP The first Selenium test in Node.js Bug: T174103 Change-Id: Ide184939aa95f42cfc65a2ec80f1ae5e3ad899be --- A tests/selenium/pageobjects/main.page.js A tests/selenium/specs/search.js 2 files changed, 36 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CirrusSearch refs/changes/85/381785/1 diff --git a/tests/selenium/pageobjects/main.page.js b/tests/selenium/pageobjects/main.page.js new file mode 100644 index 0000000..da38576 --- /dev/null +++ b/tests/selenium/pageobjects/main.page.js @@ -0,0 +1,20 @@ +'use strict'; +const Page = require( '../../../../../tests/selenium/pageobjects/page' ); + +class MainPage extends Page { + + get heading() { return browser.element( '#firstHeading' ); } + get searchButton() { return browser.element( '#searchButton' ); } + get searchInput() { return browser.element( '#searchInput' ); } + + open() { + super.open( 'Main_Page' ); + } + + search( string ) { + this.searchInput.setValue( string ); + this.searchButton.click; + } + +} +module.exports = new MainPage(); diff --git a/tests/selenium/specs/search.js b/tests/selenium/specs/search.js new file mode 100644 index 0000000..42e8962 --- /dev/null +++ b/tests/selenium/specs/search.js @@ -0,0 +1,16 @@ +'use strict'; +var assert = require( 'assert' ), + MainPage = require( '../pageobjects/main.page' ); + +describe( 'Search', function () { + + it( 'should find Main page', function () { + + let string = 'Main Page'; + MainPage.open(); + MainPage.search( string ); + assert.equal( MainPage.heading.getText(), string ); + + } ); + +} ); -- To view, visit https://gerrit.wikimedia.org/r/381785 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ide184939aa95f42cfc65a2ec80f1ae5e3ad899be Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/CirrusSearch Gerrit-Branch: master Gerrit-Owner: Zfilipin <zfili...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits