|
4 | 4 |
|
5 | 5 | ## [Documentation](https://tesena-smart-testing.github.io/WatchUI/) | [Tesena](https://www.tesena.com/) | [Pypi](https://pypi.org/project/WatchUI/) |
6 | 6 |
|
7 | | -## Important notice for users |
8 | | - |
9 | | -WatchUI 2.0 brings breaking changes. Dev team decided to streamline the library and focus it solely on the image and text comparison. This allows us to remove the implicit dependency on browser automation libraries - namely SeleniumLibrary, which was implicit part of the library via RF `BuiltIn()` import of the SeleniumLibrary instance. |
10 | | - |
11 | | -This is no longer the case - user of the WatchUI therefore **can and have to choose, what UI automation library will use** and provide screenshots to the WatchUI keywords to be compared. It could be now used with SeleniumLibrary, Browser library, Sikuli, Appium or any other UI library where visual validation is required. |
12 | | - |
13 | | -Version 1.x.x is no longer supported, but it is still available on [Pypi](pip install WatchUI==1.0.11). |
14 | | - |
15 | 7 | ### Basic Info |
16 | 8 |
|
17 | 9 | Custom library for works with image, pdf and tesseract with RF. |
@@ -52,3 +44,25 @@ _Image where the differences are stored + You can see two black box in left corn |
52 | 44 | _The red rectangles outlining missing elements on compared screens_ |
53 | 45 |
|
54 | 46 | <img src="assets/example-difference.jpg"> |
| 47 | + |
| 48 | + |
| 49 | +## Important notice for users |
| 50 | + |
| 51 | +## For users with Windows |
| 52 | + |
| 53 | +The scikit image library is used for image matching. Unfortunately, this is a scientific library. |
| 54 | +You need to have these libraries for installed to use them properly on windows: |
| 55 | +- Windows 10 SDK |
| 56 | +- C++ x64/x86 build tools |
| 57 | + |
| 58 | +These libraries can be downloaded by using [VS studio](https://visualstudio.microsoft.com/cs/) (not vscode) and installing the msbuild tool from VS studio. |
| 59 | +Alternatively, [this library](https://visualstudio.microsoft.com/cs/visual-cpp-build-tools/) should also work. |
| 60 | + |
| 61 | + |
| 62 | +## WatchUI 1.0 vs 2.x.x |
| 63 | + |
| 64 | +WatchUI 2.0 brings breaking changes. Dev team decided to streamline the library and focus it solely on the image and text comparison. This allows us to remove the implicit dependency on browser automation libraries - namely SeleniumLibrary, which was implicit part of the library via RF `BuiltIn()` import of the SeleniumLibrary instance. |
| 65 | + |
| 66 | +This is no longer the case - user of the WatchUI therefore **can and have to choose, what UI automation library will use** and provide screenshots to the WatchUI keywords to be compared. It could be now used with SeleniumLibrary, Browser library, Sikuli, Appium or any other UI library where visual validation is required. |
| 67 | + |
| 68 | +Version 1.x.x is no longer supported, but it is still available on [Pypi](pip install WatchUI==1.0.11). |
0 commit comments