Как закрыть всплывающее окно с паролем, используя C# webdriver с appium на Android-устройстве?Как закрыть всплывающее окно с паролем для Android Chrome с appium
Вот скриншот:
Я использую appium с C# WebDriver. Пробовал со следующим:
driver.FindElement(By.ClassName("android.widget.ImageButton"));
и
driver.FindElementByName("Close").Click();
но всплывающее окно не закрывается. Тесты выполняются на реальном устройстве.
Вот код инициализации:
capabilities = new DesiredCapabilities();
capabilities.SetCapability("device", "Android");
capabilities.SetCapability(CapabilityType.Platform, "Windows");
capabilities.SetCapability("deviceName", ConfigurationManager.AppSettings["deviceName"]);
capabilities.SetCapability("platformName", ConfigurationManager.AppSettings["platformName"]);
capabilities.SetCapability("platformVersion", ConfigurationManager.AppSettings["platformVersion"]);
capabilities.SetCapability("appPackage", ConfigurationManager.AppSettings["appPackage"]);
capabilities.SetCapability("appActivity", ConfigurationManager.AppSettings["appActivity"]);
driver = new AndroidDriver(new Uri("http://127.0.0.1:4723/wd/hub"), capabilities, TimeSpan.FromSeconds(180));
@Gaurav: пробовал обе версии, но я до сих пор не в состоянии закрыть всплывающее окно (закрытия кнопки или никогда кнопку или не определены). Есть ли у вас какие-либо другие предложения? Есть ли способ отключить напоминание пароля, используя некоторые возможности? – sarbo
@Suman Я все еще не могу нажать на кнопки. У вас есть другое предложение? Я добавил код, чтобы узнать, какие возможности установлены. Я могу взаимодействовать только с элементами из Chrome. – sarbo