2013-04-22 53 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