How the TestDriver agent behaves on GitHub issues, pull requests, and @mentions
中文简介正在准备中。当前显示原文说明。
Find UI elements using natural language descriptions
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Use natural language to describe elements. Descriptions should be specific enough to locate the element, but not too-specific that they break with minor UI changes. For example:
await testdriver.find('email input field');
await testdriver.find('first product card in the grid');
await testdriver.find('dropdown menu labeled "Country"');
<Info>TestDriver will cache found elements for improved performance on subsequent calls. Learn more about element caching here.</Info>
After finding an element, you can inspect its properties for debugging:
const button = await testdriver.find('submit button');
console.log(button);
This outputs all element properties:
{
description: 'submit button',
found: true,
x: 150,
y: 300,
coordinates: { x: 150, y: 300, centerX: 200, centerY: 320 },
threshold: 0.8,
confidence: 0.95,
similarity: 0.92,
selector: 'button[type="submit"]',
cache: {
hit: true,
strategy: 'pixel-diff',
createdAt: '2025-01-15T10:30:00Z',
diffPercent: 0.02,
imageUrl: 'https://...'
}
}
Find and interact with multiple elements:
// Find all matching elements
const products = await testdriver.findAll('product card');
console.log(`Found ${products.length} products`);
// Interact with each
for (const product of products) {
const title = await product.find('title text');
console.log('Product:', title.text);
await product.find('add to cart button').click();
}
// Or find specific element
const firstProduct = products[0];
await firstProduct.click();
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
How the TestDriver agent behaves on GitHub issues, pull requests, and @mentions
中文简介正在准备中。当前显示原文说明。
Execute natural language tasks using AI
中文简介正在准备中。当前显示原文说明。
Make AI-powered assertions about screen state
中文简介正在准备中。当前显示原文说明。
Deploy TestDriver on your AWS infrastructure using CloudFormation
中文简介正在准备中。当前显示原文说明。
Speed up tests with screenshot-based caching
中文简介正在准备中。当前显示原文说明。
How TestDriver learns your app and caches what it discovers for instant, deterministic replays
中文简介正在准备中。当前显示原文说明。