使用ai大模型用中文编写自动化脚本

 1、安装并克隆项目

git clone https://github.com/browser-use/browser-use.git

2、pip安装项目启动需要的依赖网络包

3、在.env文件下配置对应大模型的key值(这里OPENAI的key随便写一个,不然好像会报错,然后只要配置你想使用的大模型key就好了,我用的是deepseek,在deepseek官网创建就可以使用)

4、进入brewser-use/examples/models/(你所使用的大模型,我这里以deepseek为例)

5、在task中写入你想让浏览器操作的内容

import asyncio
import os

from dotenv import load_dotenv
from langchain_deepseek import ChatDeepSeek
from pydantic import SecretStr

from browser_use import Agent

# dotenv
load_dotenv()

api_key = os.getenv('DEEPSEEK_API_KEY')
if not api_key:
	raise ValueError('DEEPSEEK_API_KEY is not set')


async def run_search():
	agent = Agent(
		task=('''
		1、打开 https://xxxxxxxxxxxx
		2、输入账号xxxxx
		3、输入密码123456
		4、点击登陆按钮
		5、断言页面是否跳转至https://xxxxxxxx,跳转正确返回跳转成功,跳转错误返回跳转失败
		'''),
		llm=ChatDeepSeek(
			base_url='https://api.deepseek.com/v1',
			model='deepseek-reasoner',
			api_key=SecretStr(api_key),
		),
		use_vision=False,
		max_failures=2,
		max_actions_per_step=1,
	)

	await agent.run()


if __name__ == '__main__':
	asyncio.run(run_search())

6、运行脚本

效果展示:

断言效果

菜鸡随便自己记录一下自动化测试的小功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值