0
我正在編寫一個使用Web服務器向設備發送命令的java測試程序,並且我想在Facebook上使用不同帳戶測試登錄。雖然我無法進入電子郵件和密碼到輸入框。如何訪問這些字段以便輸入電子郵件和密碼並按登錄?如何通過appium與facebook api進行通信
現在我試圖訪問像這樣的字段,雖然它似乎沒有工作。
driver.findElements(By.className("android.widget.EditText")).sendKeys(email); //Email adress or phone number
driver.findElements(By.className("android.widget.EditText")).sendKeys(psw); //password
Facebook是否作爲本地應用程序或網絡瀏覽器打開?你有什麼設置功能? – Sham332
沒有facebook應用程序未安裝在設備中。我包括最新的罐子硒(獨立,客戶端和服務器),我使用的是Appium 1.2.4.1版本。我正在測試該應用程序的設備是一個三星Galaxy S3。 – Alex
嘗試使用自動化名稱作爲selendriod我覺得Facebook應用程序是混合應用程序。在應用程序功能中指定apk路徑。然後使用這樣的代碼打印出多少上下文(下面是c#示例) foreach(driver.contexts()中的字符串上下文) if(context.contains(「WebView」){ driver.context =上下文; } } – Sham332