Moved login and reset preferences to mediawiki_selenium Ruby gem

Bug: 56088
Change-Id: I3d4150295ec2f66e5ad20a90769b7bd4bb14763f
This commit is contained in:
Zeljko Filipin
2014-02-11 14:51:37 +01:00
parent 1de86b4ba7
commit cf57dfbf69
6 changed files with 9 additions and 57 deletions

View File

@@ -1,10 +0,0 @@
module URL
def self.url(name)
if ENV["MEDIAWIKI_URL"]
mediawiki_url = ENV["MEDIAWIKI_URL"]
else
mediawiki_url = "http://en.wikipedia.beta.wmflabs.org/wiki/"
end
"#{mediawiki_url}#{name}"
end
end

View File

@@ -1,23 +0,0 @@
class LoginPage
include PageObject
include URL
page_url URL.url("Special:UserLogin")
div(:feedback, class: "errorbox")
button(:login, id: "wpLoginAttempt")
text_field(:password, id: "wpPassword1")
a(:password_strength, text: "password strength")
a(:phishing, text: "phishing")
text_field(:username, id: "wpName1")
a(:username_displayed, title: /Your user page/)
def logged_in_as_element
@browser.div(id: "mw-content-text").p.b
end
def login_with(username, password)
self.username = username
self.password = password
login
end
end

View File

@@ -1,7 +0,0 @@
class ResetPreferencesPage
include PageObject
include URL
page_url URL.url("Special:Preferences/reset")
button(:submit, class: "mw-htmlform-submit")
end