50 Commits

Author SHA1 Message Date
yuyutaotao
2a73bcfc20
feat: support socks proxy for OpenAI SDK (#175)
* feat: support socks proxy https://github.com/web-infra-dev/midscene-example/issues/14

* feat: show error for invalid json
2024-12-10 09:24:21 +08:00
yuyutaotao
082e347da9
feat: replanning before locating (#167) 2024-12-08 20:12:17 +08:00
yuyutaotao
515639ffc2
fix: add link to yaml doc (#173) 2024-11-28 19:51:02 +08:00
yuyutaotao
e7a58b3b24
faet: support yaml style scripts (#165) 2024-11-25 16:05:01 +08:00
Xinyuan Wang
188394affe
feat: 修改 .cli 404 路径 (#164) 2024-11-19 14:51:07 +08:00
yuyutaotao
b8abc08464
chore: use 1080p as default in homepage (#162) 2024-11-18 17:30:18 +08:00
yuyutaotao
4867c697ff
doc: use youtube video on home page (#160) 2024-11-15 17:26:53 +08:00
yuyutaotao
26779cf082
fix: fix some extraction bug in extension (#157) 2024-11-14 19:29:22 +08:00
yuyutaotao
324a337bac
feat: add static-server into cli (#153) 2024-11-12 11:54:40 +08:00
yuyutaotao
cf5321cdf3
feat: add screenshot for extension document (#150)
* feat: add screenshot for extension

* fix: Playground hooks order
2024-11-11 16:29:45 +08:00
yuyutaotao
e2ac571265
docs: add introduction to our Chrome extension (#149) 2024-11-11 11:19:25 +08:00
Zhou xiao
b30b223473
docs: optimize description (#145) 2024-11-05 16:18:45 +08:00
yuyutaotao
c288baa448
feat: make playground working in the browser (#135)
---------

Co-authored-by: zhouxiao.shaw <zhouxiao.shaw@bytedance.com>
2024-10-28 11:04:40 +08:00
yuyutaotao
7d4f9847f5
feat: add a playground page to debug (#131)
* fix: fix the Player style when the locator is failed

* feat: add Playground UI

---------

Co-authored-by: zhouxiao.shaw <zhouxiao.shaw@bytedance.com>
2024-10-21 16:30:07 +08:00
Keerthi54654
1512523d11
docs(homepage): Fixed the Footer (#127) 2024-10-17 10:48:42 +08:00
Farookh Zaheer Siddiqui
18b5e92620
docs: update docs (#105)
* Update CONTRIBUTING.md

* Update quick-start.mdx

* Update prompting-tips.md

* Update API.md
2024-10-11 15:19:04 +08:00
yuyutaotao
a2e4ff61b0
fix(cache): app should not crash when it fails to get the cache id (#93) 2024-09-11 10:22:57 +08:00
Zhou xiao
d481ea4201
feat(model): support azure open ai (#90)
* feat(model): support open ai azure methods

* chore: fix e2e test

* chore: add OPENAI_USE_AZURE env config

* docs: add openai azure env
2024-09-10 14:29:01 +08:00
yuyutaotao
9e29edc0c6
fix: type error in AI test (#91) 2024-09-10 11:21:44 +08:00
Zhou xiao
eafa5bfa20
feat(cache): The cache is generalized to support puppeteers and mobile terminals (#85)
* feat(cache): The cache is generalized to support Puppeteers and mobile terminals

* chore: update cache test

* chore: update cache test

* chore: update cache test

* docs: update cache doc

* chore: update ai test command

* chore: update ai test command

* chore: update ai test command

* chore: optimize cache logic

* chore: update get dir path logic

* chore: update get dir path logic
2024-09-06 17:19:35 +08:00
yuyutaotao
704a0b8a52
feat(web-extract): extract some <div />s as container (#80) 2024-08-31 08:17:50 +08:00
yuyutaotao
52bda878aa
fix(web-extract): fix the extractor for form item like <input /> (#65) 2024-08-26 11:09:39 +08:00
yuyutaotao
64244e871b
fix: the flashing issue in cli headed mode (#73) 2024-08-26 11:08:50 +08:00
yuyutaotao
b351dbfb87
feat(web): export puppeteer and playwright separately (#71) 2024-08-23 15:57:39 +08:00
yuyutaotao
6553da1906
feat: add 'aiWaitFor' (#61)
* feat: add

* feat: add

* feat: add  for playwright

* feat: add docs for 'aiWaitFor'

* feat: update docs for report

* feat: add 'wait-for' param in cli
2024-08-21 14:43:35 +08:00
Zhou xiao
20690814fc
docs: optimize report content (#57) 2024-08-16 17:50:19 +08:00
yuyutaotao
9c5a7a123c
feat(report): optimize report content (#55)
Co-authored-by: zhouxiao.shaw <zhouxiao.shaw@bytedance.com>
2024-08-15 17:59:43 +08:00
yuyutaotao
af768796df
fix: Cli output, extractor, docs, visualizer (#48)
* fix: the output for --help

* fix: filter little elements

* feat: update executor and style

* feat: update extractor and docs
2024-08-10 07:57:15 +08:00
yuyutaotao
0b19e8f13a
feat(cli): implement cli wrapper (#43) 2024-08-08 15:39:07 +08:00
yuyutaotao
7edc2be46d
feat: implement .aiAssert, update some docs (#38)
* feat: implement .aiAssert, update some docs

* fix: lint

* fix: ci

* feat: update quick-start
2024-08-06 10:00:25 +08:00
Zhou xiao
df12c7ea4d
docs: add introduce video and optimize pkg readme (#39)
* docs: add introduce video and optimize pkg readme

* docs: update introduce video
2024-08-06 07:48:14 +08:00
Zhou xiao
3037cd1c27
docs: optimize words (#37)
* docs: optimize words

* docs: lint content
2024-08-05 20:46:49 +08:00
Zhou xiao
e030f63db9
docs: add cache introduce (#36) 2024-08-05 16:27:02 +08:00
yuyutaotao
0880e3f58e
doc: update docs and log (#35) 2024-08-05 14:59:37 +08:00
yuyutaotao
59081e33e7
feat: correct the captitalization (#33)
* feat: correct the captitalization

* workflow(ci): fix lint error

---------

Co-authored-by: zhouxiao.shaw <zhouxiao.shaw@bytedance.com>
2024-08-05 11:03:32 +08:00
Zhou xiao
7ee0bdd82a
docs: fix ch quick start (#34)
* docs: fix ch quick start

* workflow(ci): fix lint warn
2024-08-05 10:56:15 +08:00
Zhou xiao
e1ae31ac17
workflow(ci): optimize biome lint (#31)
* workflow(ci): format code

* workflow(ci): format code

* workflow(ci): format code

* workflow(ci): format code

* workflow(ci): format code
2024-08-04 08:28:19 +08:00
Zhou xiao
b9747b392a
workflow(ci): add contributing guide and migrate eslint to biome (#29)
* workflow(cd): add CONTRIBUTING ad modify lint

* chore: modify lint file

* chore: modify lint yml

* chore: optimize quoteStyle

* chore: optimize ignore file

* chore: optimize ignore file

* chore: optimize commit hook logic

* chore: optimize commit hook logic

* workflow(ci): optimize prettier logic

* chore: optimize lint yml

* chore: add lint file

* chore: update lint file

* chore: optimize lint rule

* chore: delete unless file

* chore: optimize branch yml

* chore: optimize branch yml

* chore: optimize branch yml

* chore: optimize branch yml

* chore: optimize branch yml

* chore: optimize branch yml

* chore: optimize branch yml

* chore: optimize branch yml

* chore: optimize branch yml
2024-08-04 07:55:32 +08:00
yutao
4652589fa0 doc: update quick-start guide 2024-08-02 18:17:10 +08:00
yuyutaotao
0541cea022
feat: update readme (#26)
* feat: update readme

* feat: update readme

* feat: update readme

* feat: update readme

* feat: update readme

* feat: update readme

* feat: update readme
2024-08-02 17:32:02 +08:00
yuyutaotao
ebc84849aa
feat: update docs (#25) 2024-08-02 16:05:53 +08:00
yuyutaotao
3350fc7c1f
feat: update visualizer, and cache info field (#24)
* fix: page size

* feat: update quick start

* feat: update quick start

* feat: update quick start

* feat: update quick start

* feat: update visualizer

* feat: add cache info into task and dump

* feat: add cache info into task and dump

* fix: typo

* fix: typo

* feat: update docs

* feat: update docs
2024-08-02 13:58:15 +08:00
yuyutaotao
8ae566c781
update doc (#21)
* fix: page size

* feat: update quick start

* feat: update quick start

* feat: update quick start

* feat: update quick start
2024-08-02 10:11:29 +08:00
yuyutaotao
23752c2a95
doc: update API docs (#17)
* feat: puppeteer integration

* feat: export puppeteer agent

* fix: bug of insight visualizer

* feat: merge main

* feat: update docs, and some tiny bugfix

* feat: update showcase

* feat: update docs

* feat: add Chinese docs

* feat: update visualization tool

* feat: update part of the integration doc
2024-08-01 16:07:58 +08:00
yuyutaotao
beeebba0fc
feat(web): export puppeteer integration (#11)
* feat: puppeteer integration

* feat: export puppeteer agent

* fix: bug of insight visualizer
2024-07-28 08:49:57 +08:00
yuyutaotao
b16b14f65e
Feat/rename env key (#9)
* feat: rename insight.find -> insight.locate

* feat: rename the env key for model name

* fix: ci
2024-07-25 13:40:46 +08:00
Zhou xiao
47178bde1b
workflow(ci): add ci action and fix unit test (#4)
* workflow(ci): add ci action and fix unit test

* workflow(ci): fix ci setup pnpm version

* chore: delete unless command

* chore: modify ci test command

* chore: fix lock

* chore: add pr tag yml

* chore: add disable ai test
2024-07-25 10:45:56 +08:00
Zhou xiao
7aa233b49d
docs(visualization): Fixed svg rendering not working properly but visual pages not rendering (#3) 2024-07-24 10:32:27 +08:00
Zhou xiao
3f98abe65e
feat(workflow): Add readme, nx, deploy first release documentation (#1)
* docs(readme): add Added feature introduction

* docs(readme): optimize format

* chore: modify readme and doc content

* chore: modify pnpm version deps

* chore: fix lock file

* chore: fix lock file

* feat(workflow): add nx to project
2024-07-24 08:24:54 +08:00
zhouxiao.shaw
fa50c3bdae feat: AI-driven browser and visualization 2024-07-23 16:25:11 +08:00