华为荣耀 9 真机,System.out.println (driver.getPageSource ());非常的慢的情况说明及求助

测试代码如下:

       logger.info("Start....");
       System.out.println(driver.getPageSource());
       logger.info("End...");

这个时候appium的日志如下:

IDEA中日志如下:

会等待非常久的时间(超过2分钟),才能打印出xml来。

但是我发现一个规律,当打印出Start日志后,我立即去点HOME键导致程序异常退出,这个时候xml就会立即打印出来。
(刚才突然想到,点击HOME后,打印出来的不是我需要的页面的xml,所以原来xml估计还是没有获取成功的)

给人的感觉是xml早就获取到了,但是就是不显示出来。

请问有人遇到过类似的问题吗?如何解决的呢?