Page MenuHomeWickedGov Phorge

viewlist.page.js
No OneTemporary

Size
833 B
Referenced Files
None
Subscribers
None

viewlist.page.js

'use strict';
const Page = require( 'wdio-mediawiki/Page' );
class ViewListPage extends Page {
get title() {
return $( '#firstHeading' );
}
get newFilterButton() {
return $( '.oo-ui-buttonElement a' );
}
get filterSavedNotice() {
return $( '.cdx-message--success' );
}
async savedFilterID() {
const successElement = await this.filterSavedNotice;
const succesMsg = await successElement.getHTML();
const regexp = /\/history\/(\d+)\//;
return regexp.exec( succesMsg )[ 1 ];
}
async savedFilterHistoryID() {
const successElement = await this.filterSavedNotice;
const succesMsg = await successElement.getHTML();
const regexp = /\/diff\/prev\/(\d+)/;
return regexp.exec( succesMsg )[ 1 ];
}
async open() {
return super.openTitle( 'Special:AbuseFilter' );
}
}
module.exports = new ViewListPage();

File Metadata

Mime Type
text/plain
Expires
Aug 18 2026, 08:29 (6 w, 5 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
97/5b/56de338dc86e5b8dd05b828373bf
Default Alt Text
viewlist.page.js (833 B)

Event Timeline