问题描述
我是Appium和整体测试的新手。我使用Android驱动程序来测试android中的应用。
我可以处理所有点击并输入应用程序。但是在使用OAuth服务登录应用程序时会出现问题。
我使用以下驱动程序客户端。 appium dotnet driver
登录服务将在单独的Chrome浏览器中打开。我必须在网页内的输入元素中输入文本。
我使用以下代码。在调试页面上,资源仅包含chrome浏览器的android元素,而没有Web内容。
var appiumDriver = new AndroidDriver<AndroidElement>(driverUri,appiumOptions);
[Test()]
[Order(1)]
public async Task TestLogin()
{
try
{
appiumDriver.FindElementByAccessibilityId("Login").Click();
await Task.Delay(3000);
var source = appiumDriver.PageSource;
var element = appiumDriver.FindElementById("login-email");
}
catch (NoSuchElementException ex)
{
}
}
有人可以建议如何解决此问题吗?这也必须在iOS中完成,我想两者都可以用相同的方式处理。.预先感谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)