我是automationg移動應用程序,但是在某些情況下,我需要點擊鏈接並檢查瀏覽器是否打開了approproate鏈接。對於我application.So的註冊頁面上的鏈接例如服務條款的問題是 - 如何測試應用程序之間進行切換和browser.Here是我的代碼如何使用移動Chrome和Appium測試應用程序
File apk = new File("src/test/resources/myapp.apk");
DesiredCapabilities AppCapabilities = new DesiredCapabilities();
DesiredCapabilities chromeCapabilities=new DesiredCapabilities();
AppCapabilities.setCapability("app", apk.getAbsolutePath());
AppCapabilities.setCapability("platformName", "Android");
AppCapabilities.setCapability("automationName", "Appium");
AppCapabilities.setCapability("deviceName", "MyDevice");
AppCapabilities.setCapability("platformVersion", "4.3");
//capabilities.setCapability(key, value);
AppCapabilities.setCapability("newCommandTimeout", 400);
androidDriver = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), AppCapabilities);
但類似adroidDriver.getCurrentURL()不工作。
您的意思是我必須使用額外的webdriver(chrome)來檢查所有相關的瀏覽器端? – Nastya 2014-10-09 19:13:18
我誤解了你的問題。您正在詢問從Native改爲WebApp,以確保屏幕上顯示的是您剛剛打開的鏈接。我給你一個不正確的答案。 – sheeptest 2014-10-09 19:19:25