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