ocrSetValue
ஒரு உறுப்புக்கு key strokes வரிசையை அனுப்புகிறது. இது:
- தானாகவே உறுப்பைக் கண்டறியும்
- அதன் மீது கிளிக் செய்வதன் மூலம் புலத்தில் கவனம் செலுத்தும்
- புலத்தில் மதிப்பை அமைக்கும்
கட்டளை வழங்கப்பட்ட உரையைத் தேடி, Fuse.js இலிருந்து Fuzzy Logic அடிப்படையில் பொருத்தத்தைக் கண்டறிய முயற்சிக்கும். இதன் பொருள் நீங்கள் ஒரு தவறான தேர்வியை வழங்கினாலும், அல்லது கண்டறியப்பட்ட உரை 100% பொருந்தாவிட்டாலும், அது இன்னும் உங்களுக்கு ஒரு உறுப்பைத் திருப்பித் தர முயற்சிக்கும். கீழே உள்ள பதிவுகளைப் பார்க்கவும்.
பயன்பாடு
await brower.ocrSetValue({
text: "docs",
value: "specfileretries",
});
வெளியீடு
பதிவுகள்
[0-0] 2024-05-26T04:17:51.355Z INFO webdriver: COMMAND ocrSetValue(<object>)
......................
[0-0] 2024-05-26T04:17:52.356Z INFO @wdio/ocr-service:ocrGetElementPositionByText: We searched for the word "docs" and found one match "docs" with score "100%"
விருப்பங்கள்
text
- வகை:
string
- கட்டாயம்: ஆம்
நீங்கள் கிளிக் செய்ய விரும்பும் தேடுவதற்கான உரை.
உதாரணம்
await browser.ocrSetValue({
text: "WebdriverIO",
value: "The Value",
});
value
- வகை:
string
- கட்டாயம்: ஆம்
சேர்க்க வேண்டிய மதிப்பு.
உதாரணம்
await browser.ocrSetValue({
text: "WebdriverIO",
value: "The Value",
});
submitValue
- வகை:
boolean
- கட்டாயம்: இல்லை
- இயல்புநிலை:
false
மதிப்பு உள்ளீட்டுப் புலத்தில் சமர்ப்பிக்கப்பட வேண்டுமா. இதன் பொ ருள் சரத்தின் இறுதியில் "ENTER" அனுப்பப்படும்.
உதாரணம்
await browser.ocrSetValue({
text: "WebdriverIO",
value: "The Value",
submitValue: true,
});
clickDuration
- வகை:
number
- கட்டாயம்: இல்லை
- இயல்புநிலை:
500
மில்லிவினாடிகள்
இது கிளிக்கின் கால அளவு. நீங்கள் விரும்பினால் நேரத்தை அதிகரிப்பதன் மூலம் "நீண்ட கிளிக்" ஐயும் உருவாக்கலாம்.
உதாரணம்
await browser.ocrSetValue({
text: "WebdriverIO",
value: "The Value",
clickDuration: 3000, // இது 3 வினாடிகள்
});
contrast
- வகை:
number
- கட்டாயம்: இல்லை
- இயல்புநிலை:
0.25
கான்ட்ராஸ்ட் அதிகமாக இருந்தால், படம் இருண்டதாக மாறும், அதற்கு நேர்மாறாகவும். இது படத்தில் உரையைக் கண்டறிய உதவும். இது -1
மற்றும் 1
இடையே உள்ள மதிப்புகளை ஏற்றுக்கொள்கிறது.
உதாரணம்
await browser.ocrSetValue({
text: "WebdriverIO",
value: "The Value",
contrast: 0.5,
});
haystack
- வகை:
number
- கட்டாயம்:
WebdriverIO.Element | ChainablePromiseElement | Rectangle
இது OCR உரையைத் தேட வேண்டிய திரையில் உள்ள தேடல் பகுதி. இது ஒரு உறுப்பு அல்லது x
, y
, width
மற்றும் height
கொண்ட செவ்வகமாக இருக்கலாம்.
உதாரணம்
await browser.ocrSetValue({
text: "WebdriverIO",
value: "The Value",
haystack: $("elementSelector"),
});
// அல்லது
await browser.ocrSetValue({
text: "WebdriverIO",
value: "The Value",
haystack: await $("elementSelector"),
});
// அல்லது
await browser.ocrSetValue({
text: "WebdriverIO",
value: "The Value",
haystack: {
x: 10,
y: 50,
width: 300,
height: 75,
},
});
language
- வகை:
string
- கட்டாயம்: இல்லை
- இயல்புநிலை:
eng
Tesseract அங்கீகரிக்கும் மொழி. மேலும் தகவலை இங்கே காணலாம் மற்றும் ஆதரிக்கப்படும் மொழிகளை இங்கே காணலாம்.