Self-Dependent Web Automation Script Runtime
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web automation technologies face challenges in ensuring compatibility and reliability when running scripts across different versions of applications and runtime environments, leading to unpredictable results or failures during performance testing.
Innovation Solution
The implementation of self-dependent automation scripts that include a script model and a specific runtime engine, allowing for independent execution regardless of the installed application version or environment, by embedding the runtime engine within the script itself.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If web automation scripts depend on installed runtime engines and application versions, then the system can utilize external runtime environments, but the scripts become incompatible across different versions and environments
Solution Approach 1:
The patent merges the runtime engine with the automation script by embedding the runtime engine code directly within the script package. This combination ensures that the script carries its own execution environment, eliminating dependency on external runtime installations and ensuring consistent execution across different machines and versions.
Solution Approach 2:
The self-dependent script structure makes the automation script universally executable across different environments. By including the runtime engine internally, the script becomes a standalone package that can run on any machine without requiring specific external runtime installations, achieving environment-independent execution.
2Ease of manufacture
If runtime engines are installed separately on each machine, then external runtime environments can be utilized, but deployment complexity and version management become problematic
Solution Approach 1:
The patent segments the automation system into a self-contained script package that includes both the automation logic and the runtime engine. This segmentation allows the script to be deployed as a single unit without requiring separate runtime engine installations on target machines, simplifying deployment while maintaining execution capability.
Solution Approach 2:
The runtime engine is preliminarily integrated into the script package during script creation. This preliminary action ensures that when the script is deployed, it already contains all necessary execution components, eliminating the need for post-deployment runtime installation and configuration on target systems.
3Ease of operation
If scripts are recorded from user actions, then automation can be created easily, but the scripts require specific runtime engines to be installed to execute
Solution Approach 1:
The recorded script automatically includes its own runtime engine, making it self-sufficient. The script serves its own execution requirements by carrying the necessary runtime components internally, eliminating dependency on external runtime installations and ensuring reliable execution regardless of the target environment.
Data Source
AI summary
A method for web automation includes providing a self dependent automation script. The self dependent automation script includes a script model that includes instructions to be executed by a processor, and an incorporated runtime engine configured to execute the script model on the processor. The method further includes applying a runtime engine selected from a set of at least one runtime engine, the set including at least the incorporated runtime engine, so as to execute the script model. A computer program product and data processing system are also disclosed.


