My test page contains a link with onclick making an ajax call as follows   
 <a title="test delim" alt="" 
onclick="$find('MetricsReport').exportData('TAB');"
 href="javascript:void(0)" 
style="color: rgb(50, 50, 50); . . . ">Click to download</a> 
When the above link is clicked, a report get downloaded to default download location.
I'm testing it with java selenium
 ((JavascriptExecutor) driver).executeScript("$find('MetricsReport').exportData('TAB');"); 
It works fine with ChromeDriver, but doesn't work with PhantomJSDriver . No error is thrown. It kindof executes but nothing happens. The report is not downloaded 
How can I make it work with PhantomJSDriver? 
 
    