
Closed
Posted
Paid on delivery
I need a compact Windows-only tool written in modern C++17/20 with native Qt 6 that can drive the UI Automation (IUIAutomation) layer to control mainstream browsers—Chrome, Firefox and Edge. The core flow is simple: open or attach to any running browser window, hop to the active tab, pull back the tab’s URL and title, then move on to the next tab until the full set has been captured. Once extracted, those values should be returned in a clean C++ structure and also echoed to stdout so I can redirect them to my own logging system. After the harvesting pass, I want to demonstrate a form-filling action on a chosen page to prove the automation stack works end-to-end. A single sample form (two text inputs and a submit button is enough) will do; the code just has to show how to locate the elements through IUIAutomation, populate the fields, and fire the submit. Please rely exclusively on the public IUIAutomation COM interfaces—no third-party browser extensions or devtools pipes—so everything stays deploy-free. Qt should handle window enumeration, basic UI, and cross-thread signalling; all low-level automation calls live in a small wrapper class I can reuse elsewhere. Deliverables • Visual Studio or CMake project building against Qt 6 and the Windows SDK • Well-commented source showing URL/title extraction loop and sample form fill • A brief README noting any compile-time flags and how to run the demo exe Successful completion means I can build the project, launch the executable, watch it list every open tab (title + URL) for all three browsers, and see the sample form auto-filled and submitted without manual clicks.
Project ID: 40602227
41 proposals
Remote project
Active 6 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
41 freelancers are bidding on average ₹8,509 INR for this job

Hello I am Windows Desktop application developer and I have over 25 years of experience with C++, Visual Studio and Windows Desktop application development. Also, I m familiar with IUIAutomation COM interfaces.
₹6,750 INR in 7 days
8.3
8.3

Hi, I've read your full spec — you need a Windows C++17/20 + Qt6 tool using IUIAutomation COM to extract tab URL/title from Chrome, Firefox, and Edge, plus a form-fill demo. Clear, well-scoped project. My Approach: 1. Qt6 wrapper for window enumeration — find browser HWNDs via EnumWindows 2. Reusable IUIAutomation wrapper class — handles tree walking for tab items, address bar Edit controls, and document title 3. Per-browser logic: Chrome and Edge share Chromium automation tree patterns; Firefox differs — I'll handle both 4. Tab iteration: walk tab elements, activate each, pull URL from address bar, capture title, repeat until done 5. Form-fill demo: locate inputs by control type, set values via ValuePattern, invoke submit via InvokePattern 6. Results in a clean C++ struct + stdout for your logging pipeline Deliverables: CMake project (Qt6 + Windows SDK), fully commented source, README with flags and run instructions. I can start immediately. One question: should the tool attach to already-running browser instances only, or also launch new ones? Best regards,
₹1,500 INR in 1 day
5.8
5.8

IUIAutomation's tree structure differs significantly across Chrome, Firefox, and Edge, especially for extracting tab URLs. Chrome exposes the URL in the address bar's Value pattern, but Firefox nests it differently under its accessibility tree. I'll handle each browser's quirks in a dedicated adapter behind a common interface. I'll build a reusable UIAutomationWrapper class that handles COM lifecycle, browser window enumeration via Qt 6, and tab iteration using IUIAutomationTreeWalker. The extraction loop will pull each tab's name and URL through Value/LegacyIAccessible patterns, output to stdout, and populate a clean C++ struct vector. The form-fill demo will locate elements by AutomationId or Name, set values via IUIAutomationValuePattern, then invoke the submit button. Best regards, Shayan
₹1,650 INR in 3 days
5.1
5.1

Hello, I came across your project and it caught my interest. I can develop a compact Windows only tool in modern C++17/20 with native QT 6 that will drive the UI automation layer to control mainstream browsers like Chrome, Firefox, and Edge. I'd love to discuss the requirements further and get started right away. Best regards, Fahad
₹7,000 INR in 1 day
5.4
5.4

With over a decade of experience in software development and automation, I believe I'm the ideal freelancer for your project. My expertise in C++ programming coupled with my extensive knowledge of native Qt6 and UI Automation (IUIAutomation) makes me well-equipped to tackle this task proficiently. Having worked extensively on building test frameworks and automating complex tasks, I have a profound understanding of how to work within the IUIAutomation framework to control mainstream browsers like Chrome, Firefox, and Edge seamlessly. My seasoned comprehension of multi-threading and window enumeration in Qt will ensure an efficiently built project that is easily deployable too. What sets me apart from others is not just my technical skills but also my commitment to client satisfaction. I believe in building long-term relationships with my clients by delivering clean, scalable and reliable systems that help their businesses grow. Choose me, and I assure you quality: a project that will build successfully, an executable that will list every open tab along with its title and URL for all three browsers as requested, plus a sample form auto-filled and submitted without any manual intervention. Let's get started!
₹5,000 INR in 3 days
5.0
5.0

I can develop your Windows-only C++17/20 + Qt 6 application using the native IUIAutomation COM interfaces exactly as requested. The solution will enumerate browser windows (Chrome, Edge, Firefox), attach to active tabs, extract tab titles and URLs, output the results as clean C++ structures and stdout logs, and demonstrate end-to-end form filling using only UI Automation—without browser extensions or DevTools. The project will include a reusable automation wrapper, clean architecture, CMake/Visual Studio support, comprehensive documentation, and well-commented production-ready code. I'm available to start immediately and can deliver a reliable, maintainable solution.
₹9,000 INR in 7 days
4.8
4.8

You need a Windows-only automation tool that can extract browser tab URLs/titles through native UI Automation and demonstrate browser form control without extensions. I can help build the Qt 6 + C++ solution with clean reusable automation components. I have 9+ years of software development experience building desktop, backend, and automation systems. I have worked with C++, C#, Windows environments, API integrations, and system-level debugging where reliability and clean architecture are important. For this project, I can create the Qt 6 application, implement the IUIAutomation COM wrapper, enumerate Chrome/Firefox/Edge windows and tabs, extract title and URL data, and provide the sample form-filling workflow. I will keep the automation layer separated so it can be reused in other tools. The deliverable will include a Visual Studio/CMake project, commented source code, and README instructions for building and running the demo.
₹10,000 INR in 2 days
4.2
4.2

Hi there, Your project "C++ (native Qt6) +UI Automation (IUIAutomation)se browser/tab URL/title extract." instantly caught my attention — it's exactly the kind of work we love to take on. I don’t just want to tick the boxes here; my aim is to hand you something that genuinely goes beyond what you pictured. From your brief I can see this involves ai, automation — all areas we handle in-house. We specialise in JavaScript, C# Programming, C++ Programming, Firefox, which lines up directly with what you need. How we'd approach it: - Clarify the use-case, inputs and the exact output you expect - Build and integrate the model / automation pipeline - Evaluate accuracy and tune against real examples - Deploy with monitoring and a clear handover I also noted you don’t need manual clicks — that’s clear, and I’ll keep the work clean and strictly on-brief. Delivering at the scale of 20 with is no problem for us — we're set up for volume without dropping quality. From kickoff to final handover, I’ll keep things transparent, on schedule, and squarely focused on your goals. Happy to jump on a quick chat to walk through scope and timelines whenever suits you. Best regards, FreeLancers360 Let’s connect in chat and get started — message me anytime and I’ll reply right away!
₹1,500 INR in 5 days
4.0
4.0

I can build the requested Windows UI Automation tool with Visual Studio, the Windows SDK and Qt6. I will implement browser window and tab enumeration, URL and title extraction for Chrome, Firefox and Edge, plus the sample form interaction through the public IUIAutomation COM interfaces. I will provide a reusable wrapper class, commented source, a buildable CMake or Visual Studio project, and a concise README with compile and run instructions.
₹7,000 INR in 7 days
4.0
4.0

Hello You need a C++ Qt6 based solution using IUIAutomation to extract browser tab URL and title. I can help you build a reliable native solution that captures this data accurately from active browser windows. I will implement UI Automation using IUIAutomation interfaces to detect browser elements extract tab title and URL and handle different browser structures. The solution will be built in C++ with Qt6 ensuring clean integration and stable performance. I have experience with C++ Windows APIs UI Automation COM interfaces Qt framework and building native tools for system level interaction and data extraction You will get a working solution that can detect browser tabs extract required information and run reliably in real time A few questions 1 Which browsers need to be supported Chrome Edge Firefox 2 Do you need active tab only or all open tabs 3 Should this run continuously in background or on trigger 4 Do you need UI display in Qt or backend tool only Ready to start immediately
₹12,000 INR in 7 days
3.4
3.4

The trickiest part of grabbing tab URLs from Chrome, Firefox and Edge is that each browser hides the address bar behind a UI element type. I'll start by enumerating top‑level windows with Qt6 and attaching to the IUIAutomation tree. From there I will locate the active tab control, walk its children, and read the URL and title. A common mistake is assuming the same element name works for all three browsers; each exposes a different pattern for the address field. I will query the ValuePattern where available and fall back to the LegacyIAccessiblePattern, so the extraction works reliably. You will get a ready-to-use executable that lists every open tab and demonstrates a form fill on a sample page, all without extra extensions.
₹7,000 INR in 3 days
1.6
1.6

happy for you , I've already done this porject in End-of-Study Project, what the the app does exactly ? it automates Chrome, Edge, and Firefox using the built-in Windows UI Automation API. It finds all open browser tabs, gets the title and URL of each one, and prints the results to the screen and the console. It also shows that the automation works by automatically filling out and submitting a simple web form, all without using browser extensions or any third-party tools.
₹55,000 INR in 1 day
1.3
1.3

Hi there, C++ UI Automation for Chrome, Firefox, and Edge tab URL/title extraction is exactly the kind of Windows automation issue I solve. I have spent the last 4 years solving exactly this type of problem. I’ll build a compact Qt 6 C++17/20 wrapper around IUIAutomation, enumerate browser tabs, extract title and URL into a clean C++ structure, print to stdout, then add a sample form-fill and submit flow. I'd be happy to share relevant portfolio examples and discuss the timeline and quotation. Best regards, syed ribal www.freelancer.com/u/vertechsolutions - write short and to the point do not make it longer
₹12,500 INR in 4 days
1.8
1.8

Hello, I'm bharghav, with 10 years of experience in C++ Programming, C# Programming, and JavaScript. I specialize in developing robust software solutions. I understand you need a C++17/20 Qt6 Windows tool for UI Automation to extract browser tab URLs/titles and demonstrate form-filling. My approach involves using IUIAutomation COM interfaces within a small C++ wrapper, with Qt handling UI and threading. I'll provide a Visual Studio/CMake project, well-commented source, and a README for a seamless demonstration. Let's connect to discuss your project further. Best regards,
₹8,750 INR in 3 days
0.1
0.1

Having worked as a full-stack developer for over a decade, I have extensive experience in software development and engineering. A significant aspect of my skill set is working with JavaScript, which maintains great relevance as a core language in the current tech ecology. In addition to this, my experience with React and Node.js acquaints me with the demand to work with IUIAutomation (Integrated UI Automation) and cross-platform compatibility -- two areas that coincide perfectly with your project. Moreover, my notable skills with TypeScript will be helpful in ensuring the smooth functioning of your UI automation tasks by employing the clean and powerful type system that it offers. Additionally, my background incorporating AI into real-world applications - through chatbots and WhatsApp assistants - evidences that I possess the problem-solving mindset vital for addressing tricky software problems like the one you've outlined. To ensure streamlined team collaboration, I maintain excellent communication practices and exhibit flexibility in working hours when needed. My commitment lies in delivering top-notch solutions within reasonable timeframes and I'm ready to embark on this journey with you immediately if given the opportunity. Let's come together to create an automated tool that ensures efficiency in your logging system!
₹7,000 INR in 7 days
0.0
0.0

I understand you're looking for a compact Windows tool using modern C++17/20 and Qt 6 to automate browser interactions. This is a fascinating project, and I appreciate your clarity on the requirements. I HAVE RECENTLY COMPLETED A SIMILAR PROJECT involving UI automation and data extraction from web browsers, which gives me a strong foundation for your needs. The objective here is to streamline your workflow by efficiently capturing tab URLs and titles, while maintaining a clean and user-friendly interface. If this project isn't handled properly, it could lead to performance issues or unreliable automation, impacting your overall productivity. My extensive experience with IUIAutomation and Qt will ensure a robust solution that meets your goals. I focus on clean, maintainable code and clear documentation, enabling you to easily understand and extend the functionality. Additionally, I can ensure a fast turnaround while adhering to best practices in performance optimization and security. Even if you choose another freelancer, I’m happy to offer free consultation to help steer you in the right direction. I would love to chat further about your project. What specific features or functionalities do you envision? I'm available to start soon!
₹6,250 INR in 7 days
0.0
0.0

Hello, I’m a strong fit for this project because I have experience developing native C++ applications on Windows, working with the Win32 API, COM interfaces, Qt 6, and modern C++ (C++17/20). I understand the importance of building a lightweight, reusable solution that relies exclusively on the public IUIAutomation API without browser extensions or DevTools dependencies. My approach is to create a clean wrapper around IUIAutomation for browser interaction while using Qt 6 for window management, threading, and UI. The solution will enumerate Chrome, Firefox, and Edge windows, attach to the active tab, extract each tab’s title and URL into a well-defined C++ structure, and print the results to stdout for easy logging. I will also implement a sample form automation demonstrating reliable element discovery, text input, and button invocation using only UI Automation patterns. The project will be modular, well-commented, and production-ready, with robust error handling, COM resource management, and reusable classes. You'll receive a complete Visual Studio/CMake project, clear documentation, and a concise README covering build steps, required SDKs, and execution instructions. I value clean architecture, timely communication, and reliable delivery, and I’m confident I can provide a maintainable solution that meets all your technical requirements.
₹7,000 INR in 7 days
0.0
0.0

Hello, I can help you build this Windows native UI Automation tool using C++ and Qt6. I have experience developing Windows desktop applications with C++/C#, system integration, automation tools, and database-related software. I am familiar with Windows APIs and building reliable desktop utilities. For this project, I can: Create a Qt6 based Windows application. Use the native Windows UI Automation COM interface. Enumerate browser windows and tabs. Extract browser tab titles and URLs into clean C++ structures. Demonstrate UI element detection, text input, and button invocation. Provide a Visual Studio/CMake project with documentation. I understand that the solution should rely only on public UIAutomation interfaces without browser extensions or DevTools protocols. I focus on stable, maintainable Windows solutions and clear source code delivery. I would be happy to discuss the browser automation requirements and provide a working demo. Thank you.
₹8,500 INR in 7 days
0.0
0.0

Hello There, Couple of quick question: * Which browsers do you need the automation to support—Chrome, Edge, Firefox, or all of them—and should it continue working even after browser updates? * Should the automation identify web elements using Microsoft's UI Automation framework only, or can we combine it with browser accessibility APIs for better reliability? We have experience in developing native Windows automation solutions using C++, Visual Studio, and Microsoft UI Automation (IUIAutomation) to build fast, reliable browser interaction tools with robust element detection and long-term stability. Our company has 17+ years experience in IT service development. You might see our profile is new, but not new in this business. Kindly open the chatroom, we can discuss your requirement in detail. Also release the payment once we are finish the task as you prefer. Give us a opportunity and we won't fail you. Thanks, Sandeep K.
₹1,500 INR in 7 days
0.2
0.2

Your requirement for a zero-dependency browser control tool using native Windows IUIAutomation APIs is the ideal approach for deploy-free automation across Chrome, Firefox, and Edge. Technical Approach: IUIAutomation Engine: A clean C++ COM wrapper running in a worker thread to handle accessibility tree traversal (UIA_TabItemControlTypeId & UIA_EditControlTypeId) to extract URLs/titles without sending keystrokes. Form Automation: Targeted element location via AutomationId/Name, field population via IUIAutomationValuePattern::SetValue, and form submission via IUIAutomationInvokePattern::Invoke. Qt 6 Integration: Safe cross-thread signalling (qRegisterMetaType) to stream data from low-level COM threads to Qt UI and output structured data directly to stdout. Deliverables: Clean CMake project (Qt 6 + MSVC/MinGW) Modular C++ source (AutomationWrapper, TabHarvester, FormFiller) Complete README with build flags Ready to deliver a fully tested VS/CMake repository. Looking forward to working together!
₹7,000 INR in 7 days
0.0
0.0

mahuva, India
Payment method verified
Member since Feb 15, 2021
₹600-1500 INR
₹1500-12500 INR
₹1500-12500 INR
₹600-1500 INR
₹600-1500 INR
₹12500-37500 INR
$7-11 USD / hour
₹12500-37500 INR
$25-50 AUD / hour
₹750-1250 INR / hour
$30-250 USD
$30-250 CAD
$15-25 AUD / hour
$30-250 USD
$250-750 USD
$10-30 USD
₹750-1250 INR / hour
$30-250 USD
₹600-1500 INR
₹75000-150000 INR
$30-250 USD
$30-250 USD
₹12500-37500 INR
₹1500-12500 INR
₹100-400 INR / hour