your element click selector didn't have a delay. If the data is loaded from a remote server then it won't be appearing immediately. Try setting the delay to 1000 (1 second). The site actually isn't showing the phone for me but at least I could open the popup and extract text from it.
{"selectors":[{"parentSelectors":["_root"],"type":"SelectorElementClick","multiple":false,"id":"click","selector":"div#form-request-phone","delay":"1000","clickElementSelector":"
div.info a","clickElementUniquenessType":"uniqueText","clickType":"clickOnce","discardInitialElements":false},{"parentSelectors":["click"],"type":"SelectorText","multiple":false,"id":"phone","selector":"tr#mf22.number td.phone","regex":"","delay":""},{"parentSelectors":["click"],"type":"SelectorText","multiple":false,"id":"txt","selector":"p","regex":"","delay":""}],"startUrl":"
http://www.lamudi.ma/appartement-quartier-hopitaux-131061-29.html","_id":"testoo2"}