Comments (7)
I have added a version to create the SUT process from Java and then search it through PID.
https://github.com/TESTARtool/TESTAR_dev/blob/fernando_dev/windows/src/org/fruit/alayer/windows/WinProcess.java
It seems to work and read processes correctly.
I have used:
https://sourceforge.net/projects/simpcalc/
https://sourceforge.net/projects/procalculatorboiler/?source=directory
VLC
I'm going to test it more, if someone finds mistakes or has ideas they'll be welcome
from testar_dev.
Final version:
https://github.com/TESTARtool/TESTAR_dev/tree/issue63_stdOutErr_dev
Only available if we run the SUT through Command_line
from testar_dev.
Also make sure that:
-
suspicious titles reg expr is also added to the Dialog (similar to suspicious titles of the widgets titles)
-
an explanation and exercise is added to the hands-on tutorial (https://www.overleaf.com/15255003vnffbmffbcfv)
from testar_dev.
Solved:
When the buggy calculator is used as SUT and it stays frozen (3 clicks on "tan x"), TESTAR kills its own java process instead of the calculator.
from testar_dev.
Refactor and prepare a new class
from testar_dev.
The functionality works, so the only thing left is to refactor the code outside of DefaultProtocol
from testar_dev.
Implemented, lets close this enhancement thread.
If some issues / idea exists in the future, we will reopen or create new one.
from testar_dev.
Related Issues (20)
- [Refactor] Settings values validation
- Triggered Action methods are not creating action screenshots
- Maximum Path Length Limitation affects TESTAR output files
- How to generate tests for webapps that need basic authentication HOT 2
- Chrome download bar affects Webdriver mouse coordinates HOT 2
- Add listening/record mode to Testar so it can make a state model of a SUT while using/testing by other application/user. HOT 1
- Implement Listener Mode HOT 1
- Cannot be used with multiprocess programs HOT 3
- Android Spy mode screenshot disappear HOT 1
- Add support for Java/JDK 21 LTS HOT 1
- Docker selenium/standalone-chrome does not work on ARM architecture hosts
- Allow customization of click/paste and replace text action
- TESTAR reporting crashes when a ScreenshotPath Tag is not available
- TESTAR latestState is not updated in specific system protocols
- [Refactor] Widget toString prints all children values instead of the current widget
- Integrate the LLM action selection method into the main repository HOT 1
- Duplicated UIA List element issues
- UIAutomation does not recognize widgets inside embedded web documents in desktop applications
- An invalid ProtocolClass setting provokes an ugly ClassNotFoundException crash
- Search engine selection needed for Chrome version 127 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from testar_dev.