File tree Expand file tree Collapse file tree
src/ui/public/share/views Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22 <!-- Left panel -->
33 < div class ="share-panel share-panel--left ">
44 <!-- Title -->
5- < div class ="share-panel__title ">
5+ < div
6+ data-test-subj ="shareUiTitle "
7+ class ="share-panel__title "
8+ >
69 Share saved {{share.objectType}}
710 </ div >
811
146149 </ div >
147150 < div class ="share-panel-header__actions ">
148151 < a
152+ data-test-subj ="sharedSnapshotShortUrlButton "
149153 class ="share-panel-header__action "
150154 ng-if ="!share.urlFlags.shortSnapshot "
151155 ng-click ="share.toggleShortSnapshotUrl() "
162166 </ a >
163167
164168 < a
169+ data-test-subj ="sharedSnapshotCopyButton "
165170 class ="share-panel-header__action "
166171 ng-click ="share.copyToClipboard('#snapshotUrl') "
167172 >
172177
173178 <!-- Input -->
174179 < input
180+ data-test-subj ="sharedSnapshotUrl "
175181 id ="snapshotUrl "
176182 class ="share-panel-input "
177183 type ="text "
Original file line number Diff line number Diff line change @@ -52,14 +52,14 @@ bdd.describe('shared links', function describeIndexTests() {
5252
5353 bdd . describe ( 'shared link' , function ( ) {
5454 bdd . it ( 'should show "Share a link" caption' , function ( ) {
55- var expectedCaption = 'Share a link ' ;
55+ var expectedCaption = 'Share saved ' ;
5656 return PageObjects . discover . clickShare ( )
5757 . then ( function ( ) {
5858 PageObjects . common . saveScreenshot ( 'Discover-share-link' ) ;
5959 return PageObjects . discover . getShareCaption ( ) ;
6060 } )
6161 . then ( function ( actualCaption ) {
62- expect ( actualCaption ) . to . be ( expectedCaption ) ;
62+ expect ( actualCaption ) . to . contain ( expectedCaption ) ;
6363 } ) ;
6464 } ) ;
6565
@@ -100,7 +100,7 @@ bdd.describe('shared links', function describeIndexTests() {
100100 . then ( function ( ) {
101101 return PageObjects . common . try ( function tryingForTime ( ) {
102102 PageObjects . common . saveScreenshot ( 'Discover-shorten-url-button' ) ;
103- return PageObjects . discover . getShortenedUrl ( )
103+ return PageObjects . discover . getSharedUrl ( )
104104 . then ( function ( actualUrl ) {
105105 expect ( actualUrl ) . to . match ( re ) ;
106106 } ) ;
Original file line number Diff line number Diff line change @@ -202,31 +202,25 @@ export default class DiscoverPage {
202202
203203 clickShortenUrl ( ) {
204204 return this . findTimeout
205- . findByCssSelector ( 'button.shorten-button ' )
205+ . findByCssSelector ( '[data-test-subj="sharedSnapshotShortUrlButton"] ' )
206206 . click ( ) ;
207207 }
208208
209209 clickCopyToClipboard ( ) {
210210 return this . findTimeout
211- . findDisplayedByCssSelector ( 'button.clipboard-button ')
211+ . findByCssSelector ( '[data-test-subj="sharedSnapshotCopyButton"] ')
212212 . click ( ) ;
213213 }
214214
215215 getShareCaption ( ) {
216216 return this . findTimeout
217- . findByCssSelector ( '.vis-share label ' )
217+ . findByCssSelector ( '[data-test-subj="shareUiTitle"] ' )
218218 . getVisibleText ( ) ;
219219 }
220220
221221 getSharedUrl ( ) {
222222 return this . findTimeout
223- . findByCssSelector ( '.url' )
224- . getProperty ( 'value' ) ;
225- }
226-
227- getShortenedUrl ( ) {
228- return this . findTimeout
229- . findByCssSelector ( '.url' )
223+ . findByCssSelector ( '[data-test-subj="sharedSnapshotUrl"]' )
230224 . getProperty ( 'value' ) ;
231225 }
232226
You can’t perform that action at this time.
0 commit comments