mirror of
https://github.com/gnh1201/welsonjs.git
synced 2026-01-27 03:29:27 +00:00
Introduced new Outlook-related test implementations in testloader.js, including session opening, inbox listing, mail body reading, sender/recipient search, draft creation, and an end-to-end automation test. Updated corresponding test IDs in data/test-msoffice.json to match the new function names for consistency.
111 lines
3.9 KiB
JSON
111 lines
3.9 KiB
JSON
{
|
|
"description": "WelsonJS test profile for Microsoft Office",
|
|
"updated_on": "2026-01-18",
|
|
"dependencies": {
|
|
"welsonjs": "0.2.7"
|
|
},
|
|
"authors": [
|
|
"Namhyeon Go <gnh1201@catswords.re.kr>"
|
|
],
|
|
"references": [
|
|
"https://github.com/gnh1201/welsonjs",
|
|
"https://catswords.social/@catswords_oss"
|
|
],
|
|
"tags": [
|
|
"javascript",
|
|
"microsoft",
|
|
"coffeescript",
|
|
"windows",
|
|
"typescript",
|
|
"html5",
|
|
"js",
|
|
"uri",
|
|
"desktop",
|
|
"ie",
|
|
"es5",
|
|
"jscript",
|
|
"wsh",
|
|
"mshtml",
|
|
"lolbins",
|
|
"lolbas",
|
|
"rescript",
|
|
"mshta",
|
|
"chatgpt"
|
|
],
|
|
"schema": {
|
|
"version": "0.2"
|
|
},
|
|
"tests": [
|
|
{
|
|
"id": "open_excel_file",
|
|
"description": "Verify whether a Microsoft Excel file can be opened and edited",
|
|
"tags": ["Office", "Excel"]
|
|
},
|
|
{
|
|
"id": "open_excel_new",
|
|
"description": "Verify whether it is possible to proceed with a new Microsoft Excel file",
|
|
"tags": ["Office", "Excel"]
|
|
},
|
|
{
|
|
"id": "open_excel_with_chatgpt",
|
|
"description": "Verify whether a Microsoft Excel file can be opened and edited using ChatGPT",
|
|
"tags": ["Office", "Excel"]
|
|
},
|
|
{
|
|
"id": "open_powerpoint_file",
|
|
"description": "Verify whether a Microsoft PowerPoint file can be opened and edited",
|
|
"tags": ["Office", "PowerPoint"]
|
|
},
|
|
{
|
|
"id": "open_powerpoint_new",
|
|
"description": "Verify whether it is possible to proceed with a new Microsoft PowerPoint file",
|
|
"tags": ["Office", "PowerPoint"]
|
|
},
|
|
{
|
|
"id": "open_word_file",
|
|
"description": "Verify whether a Microsoft Word file can be opened and edited",
|
|
"tags": ["Office", "Word"]
|
|
},
|
|
{
|
|
"id": "outlook_open_session",
|
|
"description": "Verify whether a Microsoft Outlook MAPI session can be opened and Inbox can be selected",
|
|
"tags": ["Office", "Outlook"]
|
|
},
|
|
{
|
|
"id": "outlook_list_inbox_recent",
|
|
"description": "Verify whether it is possible to read recent mail metadata (Subject/Sender/ReceivedTime) from Inbox",
|
|
"tags": ["Office", "Outlook"]
|
|
},
|
|
{
|
|
"id": "outlook_read_mail_body",
|
|
"description": "Verify whether it is possible to read mail body text (Body/HTMLBody) from a mail item",
|
|
"tags": ["Office", "Outlook"]
|
|
},
|
|
{
|
|
"id": "outlook_search_by_sender_contains",
|
|
"description": "Verify whether it is possible to search mails by sender (SenderName/SenderEmailAddress) using Restrict",
|
|
"tags": ["Office", "Outlook"]
|
|
},
|
|
{
|
|
"id": "outlook_search_by_recipient_contains",
|
|
"description": "Verify whether it is possible to search mails by recipients (To/CC/BCC) using Restrict",
|
|
"tags": ["Office", "Outlook"]
|
|
},
|
|
{
|
|
"id": "outlook_search_by_sender_or_recipient_contains",
|
|
"description": "Verify whether it is possible to search mails by sender or recipient (To/CC/BCC + Recipients collection) using Restrict + JS filter",
|
|
"tags": ["Office", "Outlook"]
|
|
},
|
|
{
|
|
"id": "outlook_create_draft_mail",
|
|
"description": "Verify whether it is possible to create a draft mail item and save it (no send)",
|
|
"tags": ["Office", "Outlook"]
|
|
},
|
|
{
|
|
"id": "outlook_open_outlook_with_chatgpt",
|
|
"description": "Verify whether Outlook automation tasks can be executed using ChatGPT-generated script (session + search + body read)",
|
|
"tags": ["Office", "Outlook"]
|
|
}
|
|
]
|
|
}
|