我有一个在Mobile网站上进行测试的场景,其中包含以下步骤:
1.打开Gmail
2.输入您的电子邮件
3.单击下一步按钮
4.输入您的密码
5.单击“登录”
下面是Appium + Java正常运行的代码:
driver.findElement(By.id("com.android.chrome:id/url_bar")).sendKeys("https://www.gmail.com");
driver.sendKeyEvent(AndroidKeyCode.ENTER);
driver.findElement(By.name("Enter your email")).sendKeys("test@gmail.com");
driver.hideKeyboard();
driver.findElement(By.name("Next")).click();
driver.findElement(By.className("android.widget.EditText")).sendKeys("test@123");
driver.findElement(By.name("Sign in")).click();
以下是使用Appium + C#的代码,该代码无效:
driver.FindElementById("com.android.chrome:id/url_bar").SendKeys("https://www.gmail.com");
driver.KeyEvent(AndroidKeyCode.Enter);
driver.FindElement(By.ClassName("android.widget.EditText")).SendKeys("test@gmail.com");
driver.HideKeyboard();
driver.FindElement(By.Name("Next")).Click();
driver.FindElement(By.ClassName("android.widget.EditText")).SendKeys("test@123");
driver.FindElement(By.Name("Sign in")).Click();
我在使用C#的代码中面临2个问题。
任何人都可以帮助解决这个问题。提前谢谢。