jenkins-bot has submitted this change and it was merged.

Change subject: QA: Improve user page title selector for tests
......................................................................


QA: Improve user page title selector for tests

Pages on test2wiki have a ShortUrl as part of the title, so "I am on my
user page" in post_links.feature fails.  This tightens up the selector
for page title.  Test passes on test2wiki and still passes on ee-flow.

Bug: 67788
Change-Id: I4fe54d29689650b4dafd63dc77eae374029d27ec
---
M tests/browser/features/step_definitions/flow_steps.rb
M tests/browser/features/support/pages/user_page.rb
2 files changed, 5 insertions(+), 1 deletion(-)

Approvals:
  Jdlrobson: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/tests/browser/features/step_definitions/flow_steps.rb 
b/tests/browser/features/step_definitions/flow_steps.rb
index 63a2936..8d64ca0 100644
--- a/tests/browser/features/step_definitions/flow_steps.rb
+++ b/tests/browser/features/step_definitions/flow_steps.rb
@@ -11,7 +11,7 @@
 Then(/^I am on my user page$/) do
   # Get the title of the page without '_' characters
   text = 'User:' + ENV["MEDIAWIKI_USER"].sub(/_/, ' ')
-  on(UserPage).first_heading_element.text.should == text
+  on(UserPage).page_title_element.text.should == text
 end
 
 Given(/^I am on a new board$/) do
diff --git a/tests/browser/features/support/pages/user_page.rb 
b/tests/browser/features/support/pages/user_page.rb
index baf8b76..fbd143f 100644
--- a/tests/browser/features/support/pages/user_page.rb
+++ b/tests/browser/features/support/pages/user_page.rb
@@ -6,4 +6,8 @@
   page_url URL.url("User talk:ENV['MEDIAWIKI_USER']")
 
   h1(:first_heading, id: "firstHeading")
+  # on test2wiki, page titles include an additional ShortURL after span 
containing page title.
+  span(:page_title) do |page|
+    page.first_heading_element.span_element(index: 0)
+  end
 end

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I4fe54d29689650b4dafd63dc77eae374029d27ec
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Spage <[email protected]>
Gerrit-Reviewer: Cmcmahon <[email protected]>
Gerrit-Reviewer: Jdlrobson <[email protected]>
Gerrit-Reviewer: SG <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to