Python + Appium + Winappdriver + Notepad: self.driver.close_app () не закрывает блокнот - PullRequest
0 голосов
/ 12 декабря 2018

Попытка Python + Python Appium Library + WinAppDriver для выполнения простой задачи автоматизации:

  1. Запуск блокнота
  2. Введите текст.
  3. ЗакрытьБлокнот без сохранения

Когда я закрываю блокнот с помощью вызова self.driver.close_app(), он не закрывается, поскольку в окне блокнота есть несохраненный текст.Как я могу выполнить эту задачу, не вынуждая меня закрыть окно ИЛИ мне нужно автоматизировать нажатие кнопки «Не сохранять», которая закроет приложение?

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Я не знаком с WinAppDriver, но вы пытались отправить ему ключевую команду для закрытия Блокнота, что-то вроде:

self.driver.find_element().SendKeys(Keys.Alt + Keys.F4)

Здесь есть что-то с WinAppDriver, которое может помочь, если выше не поможетт https://github.com/Microsoft/WinAppDriver/blob/master/Tests/WebDriverAPI/SendKeys.cs.

0 голосов
/ 19 декабря 2018

Вы можете попробовать self.driver.quit()

ИЛИ

Автоматизировать кнопку Не сохранять.

...