2013-04-22 60 views
0

我使用monkeyrunner进行自动化。 我在做的脚本需要在Android默认浏览器中加载URL, 但是,当我尝试使用下面显示的URL时,浏览器未加载,并且根本无法打开浏览器。Android默认浏览器不加载特定的URL

http://www.google.nl/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCEQFjAA&url=http://ark.com.ge/&ei=IDeoUIPUI-ik0AWa1oCIDg&usg=AFQjCNE1H_KILEGlt8o_ewzUszZUJfMV9A&sig2=Ygg8NBvIiOWFfiziSKFJKA

的问题是,这个网址是什么,为什么不工作的浏览器? 的长度?字符的组合?

顺便说一句,这个URL在桌面上工作。

下面显示的是代码的一部分运行此URL

device.wake() 
MonkeyRunner.sleep(2) 
device.shell('am force-stop com.google.android.browser') 
MonkeyRunner.sleep(2) 
device.startActivity(component='com.google.android.browser/com.android.browser.BrowserActivity', uri=url) 
MonkeyRunner.sleep(40) 

感谢

+0

请张贴一些代码,你已经尝试在你的应用程序中加载上面的url。 – GrIsHu 2013-04-22 04:39:45

+0

此网址有重定向。你可以请张贴使用的代码吗? – 2013-04-22 05:04:08

+0

@Grishu嗨,问题已编辑,现在包含代码。谢谢 – 2013-04-22 05:37:22

回答

-1

使用此代码,它的工作对我来说

Intent intent= new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.google.nl/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCEQFjAA&url=http://ark.com.ge/&ei=IDeoUIPUI-ik0AWa1oCIDg&usg=AFQjCNE1H_KILEGlt8o_ewzUszZUJfMV9A&sig2=Ygg8NBvIiOWFfiziSKFJKA")); 
      startActivity(intent); 
+0

这是否也适用于monkeyrunner? – 2013-04-22 06:44:14

+0

srh snl询问有关monkeyrunner,不是关于从android运行代码 – 2017-08-03 08:55:40