当我点击文本按钮“登录Facebook”然后打开一个对话框,然后我们需要输入用户名和密码。如何在 selenium中为appium android编写脚本。
如何检查元素以及如何切换到弹出屏幕然后键入
目前我正在使用这个,但它不起作用
By webView = By.className("android.webkit.WebView");
driver.findElement(By.id("m_login_email")).sendKeys("gfjkjkjk@gmail.com");
答案 0 :(得分:0)
使用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();