Драйвер приложения Windows (WinAppDriver) – это служба для поддержки Selenium-подобной автоматизации тестирования пользовательского интерфейса в приложениях Windows. Эта служба поддерживает тестирование универсальной платформы Windows (UWP) , Windows Forms (WinForms) , Windows Presentation Foundation (WPF) и приложения Classic Windows (Win32) на ПК с Windows 10 .
Установить & Запустить WinAppDriver
Загрузите установщик драйвера приложения Windows с https://github.com/Microsoft/WinAppDriver/releases
Запустите установщик на Компьютер с Windows 10, на котором ваше тестируемое приложение установлено и будет протестировано.
Включить режим разработчика в настройках Windows
Запустить WinAppDriver.exe из каталога установки (например, C: Program Files (x86) Драйвер приложения Windows )
Драйвер приложения Windows будет запущен в тестовая машина прослушивает запросы по IP-адресу и порту по умолчанию ( 127.0.0.1:4723 ). Затем вы можете запустить любой из наших тестов или образцов. WinAppDriver.exe можно настроить для прослушивания другого IP-адреса и порта следующим образом:
Примечание : необходимо запустить WinAppDriver. exe от имени администратора , чтобы прослушивать другой IP-адрес и порт.
Напишите Сценарий автоматизации
Теперь, когда вы успешно установили WinAppDriver, вы можете приступить к созданию своего первого сценария автоматизации!
Поддерживается API
См. Здесь список API, поддерживаемых WinAppDriver. Поддержка API может отличаться от поддержки Appium и других аналогов.
FAQ и документация
Дополнительную документацию по WinAppDriver и связанным темам можно найти в/Docs/, например:
Часто задаваемые вопросы
Общие разработки и передовые методы
Использование с Appium
Запуск WinAppDriver в CI (с Azure Pipelines)
Использование UI Recorder
Создание тестовых сценариев
Использование Selenium Grid
Запуск на удаленном компьютере
Содержимое репозитория
Этот репозиторий включает следующее содержимое:
Примеры – используются для демонстрации различных команд и операций, таких как открытие приложений, поиск элементы, щелчки по элементам, нажатия клавиш, чтение текстов и т. д .; и может работать со встроенными приложениями Windows 10, такими как Alarms & Clock , Calculator и Notepad .
Тесты – используются для проверки работоспособности самого драйвера приложения Windows .. Тесты широко охватывают каждую конечную точку API, а также все основные сценарии управления пользовательским интерфейсом и демонстрируют, как вызвать определенную команду на C #. Кроме того, они показывают, как взаимодействовать с некоторыми более сложными элементами пользовательского интерфейса, такими как DatePicker , SplitViewPane , Slider и т. Д. .
UI Recorder – автономный инструмент, цель которого – предоставить пользователям более простой способ создания автоматических скриптов путем записи событий пользовательского интерфейса, выполняемых пользователем, и генерации запросов XPath и кода C # на лету. Подробнее об этом читайте в нашей Wiki.
Docs – подкаталог, в котором находится документация по WinAppDriver.
Голосовать за новое Возможности
Добавьте запрос функции в проблемы или 👍 (+1) существующие проблемы, помеченные как Улучшение
Лучшие приложения для Windows
Если вы используете ПК с Windows, вы, возможно, обнаружили широкий спектр приложений, которые улучшат вашу работу и повысить производительность вашего компьютера. Но поскольку доступно так много категорий и приложений, вам может быть трудно найти лучшие приложения для ваших конкретных нужд.
Чтобы помочь вам выбрать, мы собрали список лучших приложений для Windows для любого типа пользователей, независимо от того, хотите ли вы повысить продуктивность или развлекаться.
Производительность
Duolingo
скриншот
Попытка освежить свой язык навыки и умения? Нужна небольшая помощь на уроке языка? Собираетесь в путешествие за границу? Это бесплатное приложение может быть именно тем, что вам нужно подготовить. Это приложение для изучения языков с множеством геймификации, а также множеством наград и достижений за различные викторины. Ультра-казуальный характер приложения означает, что вы можете использовать его в течение нескольких минут и при этом чему-то научиться, так почему бы не попробовать?
Dropbox
Не всем нужен или используется OneDrive, особенно с учетом часто связанных сборов. Если ваша компания или учебное заведение предпочитают Dropbox в качестве облачного хранилища данных, что ж, для этого есть приложение. Эта удобная программа позволяет просматривать изображения и видео в виде сетки или списка при работе с документами. Бесплатный базовый план дает вам 2 ГБ бесплатного хранилища.
Microsoft To Do
Если вы этого не сделаете у вас уже есть приложение для планирования, составления списков и совместной работы, тогда Microsoft To Do – отличный вариант для вас. Приложение позволяет повысить производительность труда и снизить уровень стресса. Он поставляется с целевым представлением «Мой день», в котором есть персонализированный ежедневник с предлагаемыми задачами. Другие интересные функции включают синхронизацию задач между электронной почтой Outlook и To Do.
Skype для Windows
Skype остается одним из самых популярных клиенты чата для междугородного общения, и это еще один пример приложения, которое очень хорошо интегрируется с Windows 10.. Скорее всего, если вы уже используете сервис видеочата дома или на работе, вы точно знаете, что скачать. Но если в прошлом вы мало общались в видеочате и хотите изучить этот тип общения с друзьями и семьей, Skype – отличное место для начала, и вы должны дать этому приложению шанс.
Версия Skype уже интегрирована с Windows, но официальное настольное приложение также позволяет вам делиться изображениями, выбирать перевод и показывать свой экран для устранения неполадок.
Microsoft Sticky Notes
Это приложение позволяет создавать цифровые стикеры в качестве напоминаний, а затем размещать их на экране рабочего стола. Конечно, последняя версия также включает несколько новых инструментов, в том числе возможность прикреплять стикеры к стартовому экрану, создавать заметки с помощью Surface Pen и подключать заметки к сайтам или документам для получения дополнительной информации. Вы даже можете синхронизировать свои записки на своих устройствах Windows и просматривать их в Интернете.
Creation
Fresh Paint
скриншот
Fresh Paint был популярен в Windows 8, но в Windows 10 он стал еще лучше. Приложение для рисования позволяет вам выбирать из множества палитр и пакетов действий для раскрашивания в дизайне или работы с нуля, или вы можете загрузить свое собственное искусство и применять фильтры или раскрасьте в выбранном вами стиле. Программа не может заменить что-то вроде Photoshop – да и не должна – но это интересная и очень полезная программа сама по себе.
Открыть Live Writer
Предпочитаете более ориентированную на рабочий стол программу для создания вашей последней записи в блоге или веб-страницы? Open Live Writer предназначен именно для этого. Внутри вы можете создавать текстовые, фото или видео сообщения, а затем публиковать их на своем сайте, когда захотите. Приложение также работает с WordPress, TypePad, Blogger и другими разработчиками веб-сайтов. У него даже есть простой интерфейс для добавления тегов и планирования, так что в конечном итоге вы можете сэкономить дополнительное время.
Fused
Хотите, чтобы для ваших фотографий было больше интересных эффектов, чем предлагают обычные приложения? Перед загрузкой в Instagram взгляните на Fused, который предназначен для смешивания фотографий с фоном и передним планом для создания различных эффектов. На изучение всех возможных способов использования потребуется много времени, но достаточно сказать, что при правильной работе он может сделать ваши фотографии великолепными . Если вам нравится создавать свой собственный фон или просто получать удовольствие от публикации впечатляющих фотографий, узнайте, что предлагает Fused.
Adobe Photoshop Express
Хотя вам, возможно, придется заплатить за доступ к полному набору Adobe, для Windows 10 доступна бесплатная версия Photoshop. Однако метко названный Express дает вам ограниченный доступ к инструментам редактирования фотографий Photoshop. позволяет выполнять множество индивидуальных работ. Это очень полезный инструмент, если вы знакомы с Photoshop и хотите работать с некоторыми изображениями, но не нуждаетесь или не хотите иметь доступ к полному набору функций приложения. Имейте в виду, что для работы этого приложения вам понадобится учетная запись Adobe ID.
Развлечения
VLC Media Player
скриншот
Для многих Пользователи, VLC – это старый резервный сервер, который обрабатывает практически любой популярный видеоформат, который вы можете использовать. Медиаплеер может воспроизводить практически любой видеофайл, скопированный из общего источника, включая диски и сетевые протоколы потоковой передачи. Если вы используете много мультимедиа на своем компьютере, это отличное дополнение к вашему арсеналу.
Netflix
Если ваш компьютер Функционирует больше как развлекательный блок, чем как средство повышения производительности, мы предлагаем загрузить приложение Netflix, чтобы вы могли быстро получить к нему доступ прямо со своего рабочего стола. И теперь, когда Netflix синхронизируется между устройствами – например, если вы начнете смотреть что-то на своем компьютере, вы можете закончить на своем Xbox One – эти приложения стали еще более универсальными. Конечно, если вы не поклонник Netflix, то есть официальные приложения для Hulu и других сервисов.
Pandora
У каждого есть свой любимый музыкальный сервис, поэтому можете заменить любое приложение, которое вам нравится, здесь. Pandora действительно разработала мощное приложение для настольных и мобильных устройств, которое позволяет легко транслировать ваши любимые мелодии. Приложение также может похвастаться совместимостью с Xbox One и, как правило, более дружественным к Windows, чем Spotify.
Xbox
Поскольку Microsoft является Работая над объединением как можно большего количества игрового процесса для Xbox и Windows, это приложение обладает некоторыми уникальными функциями, такими как возможность потоковой передачи игр или фильмов с Xbox One на ваш компьютер. Приложение также имеет функции общения и обмена, то есть вы можете быстро делиться игровыми клипами или вступать в клубы. Он уже встроен в ваш компьютер с Windows 10, и нет необходимости в дополнительной загрузке.
Социальные сети
Instagram
скриншот
Вам, вероятно, не нужно напоминание для загрузки социальные приложения, такие как Facebook, но мы все же хотели бы упомянуть приложение Instagram для Windows, которое предоставляет гораздо больше функций, чем веб-страница. Приложение не всегда обновляется Facebook, но оно обеспечивает базовый доступ к большинству функций Instagram в версиях приложения для iOS или Android. Это включает в себя доступ к Instagram Stories и Instagram Feed, а также к сообщениям и функции поиска. Это хороший компаньон для рабочего стола.
WhatsApp
Если вы или ваши друзья пользуетесь WhatsApp, вы заслуживаете эту чистую настольную версию, которая делает легко вести несколько подробных чатов одновременно. Приложение также предлагает полную синхронизацию, так что вы можете принимать разговоры на любом другом устройстве по мере необходимости, не беспокоясь о том, что разговор не обновляется должным образом.
Новости и ленты
Flipboard
снимок экрана
Flipboard – агрегатор новостей, разработанный для изучения и чтения на основе плиток, что делает его идеальным для Windows 10. Он позволяет персонализировать новости, которые вы видите, создавая «журнал» на основе источников или темы, сделав их как можно более общими или конкретными. Затем приложение сохранит ваши персонализации для следующего раза, когда вы захотите проверить новости. Этот процесс курирования экономит ваше время и энергию на сортировку каждой новости, чтобы добраться до тех, которые вас интересуют.
MICROSOFT STORE
Microsoft News
Быть в курсе событий крайне важно, и вы можете использовать приложение Microsoft News Windows 10, чтобы быть в курсе всех необходимых новостей. После того, как вы его введете, настройте его так, чтобы ваши любимые сайты и публикации предупреждали вас. Кроме того, команда следит за тем, чтобы вы получали точные и захватывающие истории. Несмотря ни на что, вы можете выбирать истории и источники, которые соответствуют вашим желаниям, от политики до спорта и развлекательных новостей. Вы даже можете настроить уведомления о последних новостях и синхронизировать свои предпочтения в Интернете и в приложениях iOS и Android. Приложение работает в 20 разных странах и собирает контент из более чем 3000 публикаций.
МАГАЗИН MICROSOFT
Безопасность
Dashlane
скриншот
Dashlane остается одним из самые популярные менеджеры паролей, благодаря простой настройке и удобному дизайну. Но приложение немного агрессивно – оно действительно хочет знать все ваши пароли. В конце концов, это также один из лучших способов сбора и защиты паролей из разных источников. Кроме того, он работает с Windows 10.
DASHLANE
Рекомендации редакции
Лучшие приложения для Mac на 2021 год.
Windows 7 против Windows 10
Лучшее программное обеспечение для видеоконференций для малого бизнеса.