模拟器无法打开本地保存的html文件 - 访问被拒绝错误

时间:2016-07-26 15:51:29

标签: android emulation appium

我正在编写UI自动化脚本,需要加载存储在我PC上的静态html页面;到模拟器上。

当我尝试直接从带有网址

的模拟器中的Chrome浏览器访问此内容时

文件:////Users/me/Documents/workspace/sample-code/sample-code/apps/RottenTomatoesSnapshot.html

拒绝访问该文件。

代码我尝试执行

if(driver!= null)             driver.get(" file:///" + new file(System.getProperty(" user.dir")。split(" examples")[0 ] +"应用程序/ RottenTomatoesSnapshot.html"。)的toString());

请说明如何开展这项工作

谢谢&问候, 维克拉姆

1 个答案:

答案 0 :(得分:2)

仿真器不访问硬盘驱动器上的文件,它们访问模拟器中的文件。解决这个问题的最简单方法是将该文件作为资产添加到APK中,然后从资源中读取它。