Giter Site home page Giter Site logo

g4-api / uia-xpath-tester Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 117 KB

UIA XPath Tester is a WPF application designed for testing and validating XPath expressions with UI Automation elements. It allows users to input an XPath, test it, and view the resulting UI elements in a data grid. Ideal for developers and testers working with UI Automation in .NET.

Home Page: https://github.com/g4-api/uia-xpath-tester

License: MIT License

C# 100.00%
automation-tools csharp-app dotnet testing ui-automation ui-testing windows-application wpf xpath

uia-xpath-tester's Introduction

UIA XPath Tester v1.0

Build & Release

Overview

The UIA XPath Tester is a simple WPF application designed to assist users in testing UI Automation (UIA) XPath expressions. With this tool, you can input XPath expressions, initiate tests, and view the results.

Features

  • XPath Testing: Input your UIA XPath expressions for testing.
  • Test Button: Click the "▶ _Test" button to initiate the test operation.
  • Result Display: View the results in a DataGrid (hidden by default).
  • Status Feedback: The application provides status feedback through a labeled area.

Getting Started

Follow these steps to use the UIA XPath Tester:

  1. Clone the Repository:

    git clone https://github.com/your-username/UIAXpathTester.git
    
  2. Open in Visual Studio:

    • Open the solution file (UIAXpathTester.sln) in Visual Studio.
  3. Build the Solution:

    • Build the solution to ensure all dependencies are resolved.
  4. Run the Application:

    • Start the application using the "Start Debugging" (F5) or "Start without Debugging" (Ctrl+F5) option.
  5. Input XPath Expression:

    • Enter your UIA XPath expression in the provided TextBox.
  6. Initiate Test:

    • Click the "▶ _Test" button to initiate the test.
  7. View Results:

    • Results will be displayed in the DataGrid.

Additional Information

  • MainWindow.xaml: Contains the XAML markup for the UI layout.
  • MainWindow.xaml.cs: Contains the code-behind file with event handlers and logic.

Dependencies

  • This application is built using WPF (Windows Presentation Foundation).

Screenshots

Application Screenshot

Contributing

Contributions are welcome! If you find any issues or have improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

uia-xpath-tester's People

Contributors

gravity-api avatar sroei avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.