Jsexecutor
Script executor and E2E testing support framework written in Java and JS
Install / Use
/learn @szcn/JsexecutorREADME
Javascript Executor Framework
JavascriptExecutor is an open-source tool for testing web and responsive functionality. It is also a functional testing framework.
For Java Projects
- It enables to write and execute your scenarios and helper methods in js file.
- It enables to model your scripts in your Java classes. (PSM)
For more information visit http://jsexecutor.com.
Sample Usage
Please refer to examples.
<!-- For more examples please refer to [Javascript Executor Examples Project](http://jsexecutor.com)> -->Running Against Chrome Browser
In order to be able to run JavascriptExecutor against the Chrome Browser, you need to download the ChromDriver.
Building
Prerequisites
-
Java 1.8+
-
Maven 3.3 or later
Maven
Add the following dependency in your Pom.xml file to use JavascriptExecutor with Maven:
<dependency>
<groupId>com.jsexecutor</groupId>
<artifactId>jsexecutor-core</artifactId>
<version>1.0.8</version>
</dependency>
Gradle Groovy
Add the following to use JavascriptExecutor with Gradle Groovy:
implementation 'com.jsexecutor:jsexecutor-core:1.0.8'
Gradle Kotlin
Add the following to use JavascriptExecutor with Gradle Groovy:
implementation("com.jsexecutor:jsexecutor-core:1.0.8")
All releases are available at Maven Central Repository.
Testing
Project can be tested by the following maven command:
mvn clean test.
Contribution
Contributions are always welcomed!
Please read the contribution guidelines.
License
Javascript Executor Framework is licensed under Apache License, Version 2.0.
Related Skills
gh-issues
348.5kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
node-connect
348.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
109.1kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
