我嘗試打開網頁瀏覽器apk,打開一個網頁。 是否可以使用robotium來放大/縮小該網頁?如何使用Robotium放大/縮小?
我試着打開一個docx文件,使用robotium打開Office apk自動化。 是否可以使用robotium來放大此文檔頁面的IN/OUT?
任何一個有解決方案,然後請幫助我。
我嘗試打開網頁瀏覽器apk,打開一個網頁。 是否可以使用robotium來放大/縮小該網頁?如何使用Robotium放大/縮小?
我試着打開一個docx文件,使用robotium打開Office apk自動化。 是否可以使用robotium來放大此文檔頁面的IN/OUT?
任何一個有解決方案,然後請幫助我。
據我所知在Robotium中沒有這樣的功能。
對於網頁,您可以使用webview的zoomIn()方法,您已經獲得了使用robotium的任意數量的方法的參考。
爲了能夠使用此方法,您必須將您從robotium獲得的視圖轉換爲WebView並執行縮放,您將必須在uithread上運行縮放。該代碼看起來是這樣的:
final WebView webView = (WebView) Solo.getView(R.id.web_views_id);
instrumentation.runOnMainSync(new Runnable() {
@Override
public void run() {
webView.zoomIn()
}
});
感謝您的幫助,但我使用默認的Android Web瀏覽器,不的WebView。所以我不能使用你的上面的代碼爲這個默認的瀏覽器頁面。再次感謝您的最佳嘗試。 –
您的儀器是針對Android網頁瀏覽器還是在測試您的應用程序時瀏覽器被加載?如果是後者,那麼你將不幸運行任何事情。您是否有理由測試縮小功能的縮放?看起來這不應該是一個測試,因爲它測試的功能,你知道的作品,或者你試圖測試在縮放發生的事情? –
我想僅在android默認web瀏覽器中測試放大/縮小功能。因此,我從system/app /中辭去Android瀏覽器apk,並嘗試在任何一個包含5頁文本的網頁上自動放大/縮小。 –