• Stars
    star
    375
  • Rank 109,958 (Top 3 %)
  • Language
    C#
  • License
    Mozilla Public Li...
  • Created about 9 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Automation framework for Windows platforms

English description | Описание на русском

Winium

Winium is Selenium Remote WebDriver implementations for automated testing on Windows platforms

Automation framework for Windows platforms. It is free. It is opensource. It is Selenium-based.

Why Winium?

You have Selenium WebDriver for testing of web apps, Appium for testing of iOS and Android apps. And now you have Selenium-based tools for testing of Windows apps too. What are some of the benefits? As said by Appium:

  • You can write tests with your favorite dev tools using any WebDriver-compatible language such as Java, Objective-C, JavaScript with Node.js (in promise, callback or generator flavors), PHP, Python, Ruby, C#, Clojure, or Perl with the Selenium WebDriver API and language-specific client libraries.
  • You can use any testing framework.

Supported Platforms

  • Windows Desktop (WPF, WinForms) Apps
  • Windows Store or Universal Apps for Windows Phone
  • Windows Phone Silverlight Apps

GitHub release ![GitHub license](https://img.shields.io/badge/license-MPL 2.0-blue.svg?style=flat-square)

Winium.Desktop is Selenium Remote WebDriver implementation for automated testing of Windows application based on WinFroms and WPF platforms.

Supported Platforms

  • WinForms
  • WPF

Winium.StoreApps.InnerServer Inner Server NuGet version Winium.Silverlight.InnerServer NuGet version GitHub release ![GitHub license](https://img.shields.io/badge/license-MPL 2.0-blue.svg?style=flat-square)

Winium.Mobile is Selenium Remote WebDriver implementation for automated testing of Windows StoreApps and Silverlight apps, tested on emulators (currently only Windows Phone/Mobile apps are supported)

Supported Platforms

  • Windows Phone 8.1 Store Apps (or Universal App for Windows Phone)
  • Windows Phone 8.1 Silverlight apps
  • Windows 10 Mobile (there are some known issues)

Prototype of Winium Mobile driver using CodedUI. It is Selenium Remote WebDriver implementation for automation of Windows Phone 8.1 and Windows 10 Mobile applications.

More Repositories

1

makeup

JavaScript tool for comfortable manual testing of markup
JavaScript
442
star
2

Winium.Desktop

Winium.Desktop is Selenium Remote WebDriver implementation for automated testing of Windows application based on WinFroms and WPF platforms.
C#
398
star
3

mapsapi

Карты 2ГИС — это точные данные обо всех объектах города, включая новостройки, с детализацией до заборов и внутриквартальных проездов.
JavaScript
203
star
4

partition_magic

Скрипт-сниппет для Postgresql на plpgsql, позволяющий лёгко, быстро и просто создавать партицированные таблицы в вашем проекте, а также изменять, добавлять и удалять данные.
PLpgSQL
188
star
5

k8s-handle

Easy CI/CD for Kubernetes clusters with python and jinja2
Python
170
star
6

Winium.Cruciatus

C# Framework for automated testing of Windows application based on WinFroms and WPF platforms.
C#
137
star
7

Battlegis

Движок для создания танков на js
JavaScript
100
star
8

qtandroidextensions

Qt Android Helpers and Native Views
C++
98
star
9

slot

JavaScript фреймворк, позволяющий быстро и просто создавать модульные изоморфные приложения.
JavaScript
86
star
10

photor

jQuery photo gallery.
JavaScript
76
star
11

stf-utils

Utils for Open Smartphone Test Farm (OpenSTF)
Python
53
star
12

Winium.Mobile

Winium.Mobile is Selenium Remote WebDriver implementation for automated testing of Windows StoreApps and Silverlight apps, tested on emulators (currently only Windows Phone/Mobile apps are supported).
C#
50
star
13

RiftJS

JS-фреймворк для написания изоморфных приложений со сложной бизнес-логикой и высокосвязными интерфейсами
JavaScript
33
star
14

mock-geolocation

Mock for navigator.geolocation
JavaScript
28
star
15

2gis-maps-react

[DEPRECATED] React component for 2gis-maps
JavaScript
22
star
16

2gl

WebGL library for 2gis projects
JavaScript
21
star
17

rader

Range slider
JavaScript
20
star
18

iOS-SDKs-for-tiles

JavaScript
20
star
19

badger

Open-source tool for monitoring product quality.
JavaScript
16
star
20

geoloc

Оболочка для удобного получения данных о позиции пользователя от разных провайдеров.
JavaScript
16
star
21

webapi-democlient

This simple application, based on top of Yii PHP framework, shows the basic capabilities of DoubleGIS web API.
PHP
16
star
22

mobile-sdk-android-demo

Kotlin
15
star
23

MapGL-iOS

2GIS Maps SDK for iOS
Swift
14
star
24

winphonedriver

DEPRECATED Please see https://github.com/2gis/Winium.Mobile for latests releases. Selenium Driver for automated testing of Windows Phone 8.1 Silverlight applications.
C#
14
star
25

2gisqt5android

Qt5 with patches for Android by 2GIS
13
star
26

uniassert

The uniassert library is a small collection of useful macros.
C++
12
star
27

mobile-sdk-ios-demo

Swift
12
star
28

Winium.Elements

Winium.Elements is a set of extensions for WebDriver Clients Bindings providing easy-to-use way of interacting with desktop-specific UI elements in Windows Desktop apps tested with Winium.Desktop.
C#
12
star
29

kafka-connect-hdfs-ext

Set of extensions for kafka connect hdfs
Java
12
star
30

vmmaster

Automatic virtual machines manager for selenium-based testing
Python
10
star
31

Winium.StoreApps.CodedUi

Prototype of Winium.StoreApps driver using CodedUI. Implements JsonWireProtocol for automation of Windows Phone applications
C#
10
star
32

on-premise-helm-charts

Smarty
10
star
33

badger-api

Open source backend service (REST API) for Badger
Python
10
star
34

i18n-json-po

Json to POT converter
TypeScript
9
star
35

MapGL-Android

Kotlin
9
star
36

contesto

Framework for writing functional selenium-based tests
Python
9
star
37

2fingers

simple PHP framework for REST API black-box functional testing
PHP
8
star
38

reactive-zmq

The Akka Streams based ZMQ client.
Scala
8
star
39

general

Fast marker generalization algorithm
TypeScript
8
star
40

2gis-materials

Демо-проект на базе API карт 2ГИС с использованием плагина для leaflet heatmap.js.
JavaScript
7
star
41

loggo

Go
7
star
42

mapgl-react-app

TypeScript
7
star
43

markerdrawer

Library for fast drawing a huge amount of markers
TypeScript
6
star
44

webapi-client

PHP библиотека к API 2Гис
PHP
6
star
45

lode_runner

Patched nosetests test runner for better python testing. Made to run with unittest standard library.
Python
6
star
46

pytestrail

Binding for TestRail API
Python
5
star
47

tiny-map

A tiny script for displaying a static map with tiles
JavaScript
5
star
48

MarkerGeneralizationPlugin

Provides custom marker generalization for 2gis maps and Leaflet.
JavaScript
4
star
49

i18n-po-json

TypeScript
4
star
50

whalestack

Python
4
star
51

httpsrvvcr

HTTP VCR Server
Python
4
star
52

dali

Selenium-based tool for capturing and comparing screenshots.
Python
4
star
53

isomorphic-react-starter-kit

Base project to start develop isomorphic react-project
JavaScript
4
star
54

mobile-sdk-map-swift-package

Ruby
4
star
55

cartoshka

CartoCSS parser for Java (JVM)
Java
4
star
56

k8s-handle-example

Example with config and templates for k8s-handle
Dockerfile
3
star
57

dgKoModulizer

Knockout.js extension for module oragnization.
JavaScript
3
star
58

2gis-schedule

Library for simple work with 2gis schedule.
JavaScript
3
star
59

slot-bro

High-level browser extension framework
JavaScript
3
star
60

stex

i18n STrings EXtractor
TypeScript
3
star
61

ext-elliptics

Yii Framework extension that provides methods to work with the Elliptics Network.
PHP
3
star
62

floors-widget-constructor

Constructor for Floors Widget
JavaScript
3
star
63

mapgl-gltf

Three.js plugin for @2gis/mapgl
TypeScript
2
star
64

mapgl-examples

Examples of using MapGL API
JavaScript
2
star
65

WindowsPhone.Controls

C#
2
star
66

surt

Smart suggest
JavaScript
2
star
67

mapgl-utils

Utility funtions to use with MapGL API
TypeScript
2
star
68

android-SDKs-for-tiles

JavaScript
2
star
69

cross-domain-analytics

JavaScript
2
star
70

maps-api-2.0-promo-site

maps-api-2.0-promo-site
JavaScript
2
star
71

vmmaster-frontend

Overview vmmaster session and tests specific info
JavaScript
2
star
72

patronum

The framework for service-testing
C#
1
star
73

native-sdk-ios-swift-package

Swift
1
star
74

mobile-sdk-full-swift-package

Ruby
1
star
75

gulp.bless

Gulp plugin for CSS Post-Processor Bless
CSS
1
star
76

android-tile-provider-for-2gis

Java
1
star
77

prorab

Web worker abstraction library
TypeScript
1
star
78

vmmaster-client

Client for vmmaster extended API
Python
1
star
79

iOS-floors-widget-demo

Swift
1
star
80

vmmaster-agent

Agent to make things like taking a screenshot or running a command, etc. Should be installed to virtual machine to integrate with vmmaster
Python
1
star