-
Notifications
You must be signed in to change notification settings - Fork 0
Home
BlueFox is a web front-end test automation and operational knowledge sharing solution designed to increase the productivity of web developers, especially those responsible for various areas such as design, development, unit testing, integration testing, and E2E testing.
/tweet.js
/key.js
/google-search.js
/file-upload.js
/8bit-pattern-test.js
Temporary script editor
(async () => {
let blueFoxScript = await new BlueFoxScript();
let tab = await blueFoxScript.tabs.create("https://www.google.com");
await tab.dispatch
.tails()
.target("textarea")
.setProperty({ value: "^.,.^ BlueFox" })
.target("[name='btnK'][tabindex='0']")
.call("click", null)
.run({ sleep: 50 });
await sleep(1000);
let search_result = await tab.dispatch.script(() => {
return [
...document.querySelectorAll("#search :is(a[data-jsarwt='1'],a[jsname])"),
]
.filter((_) => {
return _.querySelector("h3");
})
.map((_) => {
return {
href: _.href,
title: _.querySelector("h3").textContent,
};
});
});
window.alert(JSON.stringify(search_result.result.value, null, 4));
})();
git clone https://github.com/xoFeulB/BlueFox.git
or Download archive(ZIP) from releases page or repo top page this repo, and export files.
releases : https://github.com/xoFeulB/BlueFox/releases
DownloadZIP : https://github.com/xoFeulB/BlueFox/archive/refs/heads/main.zip
then, drag-and-drop BlueFox folder to Chrome(Edge) developper-mode extensions page (edge://extensions/)
in cloned BlueFox.git directory
git pull
BlueFoxServer, a VSCode extension, shares files on workspaces opened in VSCode with BlueFox, allowing script execution, retrieval of original data for file upload using automation, and temporary editing of scripts.
git clone https://github.com/xoFeulB/BlueFoxScript-Examples.git
or Download archive(ZIP) from releases page or repo top page this repo, and export files.
DownloadZIP : https://github.com/xoFeulB/BlueFoxScript-Examples/archive/refs/heads/main.zip