Tonina Zhelyazkova has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/404681 )

Change subject: Add first selenium test
......................................................................

Add first selenium test

Change-Id: I122176cf1fa7889293a46f799361185a7800d133
---
A tests/selenium/pageobjects/main.page.js
A tests/selenium/pageobjects/special.page.js
A tests/selenium/specs/advancedsearch.js
3 files changed, 43 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/AdvancedSearch 
refs/changes/81/404681/1

diff --git a/tests/selenium/pageobjects/main.page.js 
b/tests/selenium/pageobjects/main.page.js
new file mode 100644
index 0000000..abfc471
--- /dev/null
+++ b/tests/selenium/pageobjects/main.page.js
@@ -0,0 +1,13 @@
+'use strict';
+const Page = require( '../../../../../tests/selenium/pageobjects/page' );
+
+class MainPage extends Page {
+
+       get pdflink() { return browser.element( '[id^=coll-download-as-r]' ); }
+
+       open() {
+               super.open( 'Main_Page' );
+       }
+
+}
+module.exports = new MainPage();
\ No newline at end of file
diff --git a/tests/selenium/pageobjects/special.page.js 
b/tests/selenium/pageobjects/special.page.js
new file mode 100644
index 0000000..b6ba024
--- /dev/null
+++ b/tests/selenium/pageobjects/special.page.js
@@ -0,0 +1,13 @@
+'use strict';
+const Page = require( '../../../../../tests/selenium/pageobjects/page' );
+
+class SpecialPage extends Page {
+
+       get cirrusSearchExtensionLink() { return browser.element( 
'[id^=mw-version-ext-other-CirrusSearch]' ); }
+
+       open() {
+               super.open( 'Special:Version' );
+       }
+
+}
+module.exports = new SpecialPage();
\ No newline at end of file
diff --git a/tests/selenium/specs/advancedsearch.js 
b/tests/selenium/specs/advancedsearch.js
new file mode 100644
index 0000000..d8fc098
--- /dev/null
+++ b/tests/selenium/specs/advancedsearch.js
@@ -0,0 +1,17 @@
+'use strict';
+
+var assert = require( 'assert' );
+var    SpecialPage = require( '../pageobjects/special.page' );
+
+
+describe( 'Advanced Search', function () {
+
+       it( 'has the search extension called', function () {
+
+               SpecialPage.open();
+
+               assert( SpecialPage.cirrusSearchExtensionLink.isVisible() );
+
+       } );
+
+} );

-- 
To view, visit https://gerrit.wikimedia.org/r/404681
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I122176cf1fa7889293a46f799361185a7800d133
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/AdvancedSearch
Gerrit-Branch: master
Gerrit-Owner: Tonina Zhelyazkova <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to