如何在移动应用程序中找到检查元素,同时在弹出消息中输入用户名和密码
问题描述:
当我点击文本为“Login with facebook”的按钮时,会弹出一个对话框,我们需要输入用户名和密码。我怎样才能编写脚本selenium for appium android。如何在移动应用程序中找到检查元素,同时在弹出消息中输入用户名和密码
我如何检查元素,我怎么可以切换到弹出屏幕,然后键入
目前我使用这一个,但它不工作
By webView = By.className("android.webkit.WebView");
driver.findElement(By.id("m_login_email")).sendKeys("[email protected]");
答
采用Android UI automatorviewer找到的元素并使用下面的代码 希望它能起作用!
driver.findElementByAndroidUIAutomator("UiSelector().text(\"Continue with Facebook\")").click();
Thread.sleep(2000);
driver.findElement(By.id("m_login_email")).sendKeys("yourfb id");
Thread.sleep(2000);
driver.findElement(By.id("m_login_password")).sendKeys("password");
Thread.sleep(2000);
driver.findElement(By.id("u_0_5")).click();