Sikuli অনুসন্ধান এবং ছবি (স্ক্রিনশট) ব্যবহার করে গ্রাফিকাল ইউজার ইন্টারফেস (GUI) সহ স্বয়ংক্রিয়রূপে সঞ্চালন করা একটি চাক্ষুষ প্রযুক্তি. Sikuli এর প্রথম রিলিজ Sikuli স্ক্রিপ্ট, jython জন্য একটি চাক্ষুষ স্ক্রিপ্টিং এপিআই, এবং Sikuli আইডিই, সহজেই স্ক্রিনশট সঙ্গে চাক্ষুষ স্ক্রিপ্ট লেখার জন্য একটি ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট রয়েছে.
Sikuli স্ক্রিপ্ট আপনি অভ্যন্তরীণ API- এর সমর্থন ছাড়া পর্দায় দেখতে কিছু স্বয়ংক্রিয়রূপে. আপনি programmatically একটি ওয়েব পৃষ্ঠা, উইন্ডোজ / লিনাক্স / ম্যাক OS X এর উপর চলমান একটি ডেস্কটপ অ্যাপ্লিকেশন, বা একটি এমুলেটর চলমান এমনকি একটি আইফোন অ্যাপ্লিকেশন নিয়ন্ত্রণ করতে পারেন.
Sikuli ইউজার ইন্টারফেস ডিজাইন বিভাগ, এমআইটি বিশ্ববিদ্যালয়ের কম্পিউটার সায়েন্স অ্যান্ড কৃত্রিম বুদ্ধিমত্তা ল্যাবরেটরি (CSAIL) দ্বারা বিকশিত একটি গবেষণা প্রকল্প. Sikuli স্ক্রিপ্ট এবং Sikuli আইডিই উভয় MIT- র লাইসেন্সের অধীন বিতরণ করা হয়
এই রিলিজে নতুন কি:.
- নতুন বৈশিষ্ট্য:
- এই রিলিজে দুটি নতুন সম্ভাব্য কমাণ্ড লাইন অপশন প্রবর্তন - Sikuli এর ইউনিট টেস্ট কেসের চালানো এবং --stderr পরীক্ষা একটি বার্তা-বাক্স পপিং আপ পরিবর্তে stderr করতে রানটাইম ত্রুটি প্রিন্ট. এবং অবশ্যই বিপর্যয় সৃষ্টিকারী বেশ কয়েকটি বাগ এবং মেমরি ডিস্ক্রিপ্টরের লিক সম্বন্ধে সূচিত এছাড়াও ঠিক করা হয়েছে.
- সাধারণ নোট:
- বাগ # 581712 ইউনিট টেস্টিং কাজ করে না. (ইউনিট টেস্টিং প্যানেল এখন কাজ করছে.)
- বাগ # 575585 মেমরি লিক 0.10 বিপর্যস্ত দীর্ঘ স্ক্রিপ্ট
- Sikuli আইডিই এবং পেস্ট () কমান্ডের সমর্থন ইউনিকোড এখন অক্ষর. আপনি অ্যাপ্লিকেশন জুড়ে আন্তর্জাতিক টেক্সট হস্তান্তর করতে পারেন.
- সম্পূর্ণরূপে সমর্থিত লিনাক্স! (অর্থাৎ স্ক্রিনশট নেওয়ার জন্য এবং কাজ স্ক্রিপ্ট বাঁধন জন্য গ্লোবাল শর্ট-কাট!)
- সব অতিমাত্রায় ব্যবহারকারীদের আপগ্রেড করার সুপারিশ করা হয় লি>
<লি> 0.9.7 দ্রুত এবং দ্বারা .skl (এক্সিকিউটেবল sikuli স্ক্রিপ্ট) রান ডাবল ক্লিক করুন অথবা কমান্ড লাইন থেকে. - জাভা 2 স্ট্যান্ডার্ড সংস্করণ রানটাইম এনভায়রনমেন্ট
<লি> Sikuli আইডিই
<লি> অটো খাঁজ
<লি> পছন্দে নতুন সেটিংস: প্রসারিত ট্যাব, ট্যাব প্রস্থ, ফন্টের শৈলী, ফন্টের আকার
<লি> আইডিই এর থেকে লোকেল পরিবর্তন করা যাবে
<লি> Esc বাতিল স্ক্রিন ক্যাপচার মোড
(ছবি সহ) <লি> Sikuli কোড ট্যাব জুড়ে কপি করা যাবে
<লি> Sikuli কোড অন্যান্য প্রোগ্রাম প্লেইন টেক্সট হিসাবে কপি করা যাবে / টেক্সট এডিটর
<লি> উইন্ডোর মাপ এবং ফাইল মনে রাখা এবং স্বয়ংক্রিয়ভাবে পুনঃস্থাপন করা হয় খোলা
<লি> Sikuli স্ক্রিপ্ট
<লি> অ্যাপ বর্গ লিনাক্স এখন (wmctrl এবং xdotool প্রয়োজন.) সমর্থন
জাভা API গুলি jython এর আরও বেশি সঙ্গতিপূর্ণ <লি> হয়
<লি> নতুন hotkey এপিআই একটি Sikuli ফাংশন ট্রিগার যে হট রেজিস্টার করতে পারবেন
<লি> Sikuli এর দৃষ্টি ইঞ্জিন MinTargetSize একটি পরামিতি বলিষ্ঠতা / ইঞ্জিন গতি সমন্বয় পরিবর্তন করা যাবে
<লি> বিশুদ্ধ রঙ টেমপ্লেট এখন মেলানো যাবে
<লি> পপআপ () ডায়ালগের শিরোনাম নির্ধারণের জন্য একটি ঐচ্ছিক প্যারামিটার গ্রহণ
<লি> কিছু ত্রুটি বার্তা উন্নত হয়
<লি> 2.5.2 যাও একত্রিত jython আপগ্রেড
<লি> বাগ সংশোধন করা হয়েছে:
<লি> ম্যাচিং প্রিভিউ উইন্ডোতে অনেক বাগ আর ঝুলন্ত না ঠিক করা হয়েছে, সম্পূর্ণ বিবরণের পূর্বরূপ দেখুন findall ফলাফল সঙ্গে সামঞ্জস্যপূর্ণ.
সংস্করণ 0.10.2 নতুন কি:
কি সংস্করণ 0.10.1 নতুন:
<লি> সমর্থন আরও বেশি ভাষায়:. ব্রাজিলীয় পর্তুগীজ, ডেনিশ, কোরিয়ান, রাশিয়ান, স্প্যানিশ, তুর্কি, এবং ইউক্রেনীয়
<লি> অটো-আপডেট পরীক্ষণ পছন্দ উইন্ডোতে নিষ্ক্রিয় করা যাবে.
<লি> কাট, কপি, পেস্ট, নির্বাচন সকল, ইন্ডেন্ট, জাতিসংঘের ইন্ডেন্ট সহ একটি সম্পাদনা মেনু, যুক্ত করো.
উইন্ডোজ বিপর্যয় সৃষ্টি করতে যে <লি> স্থায়ী সুবিধার্থে কয়েকটি গুরুতর মেমরি তথ্য ফাঁসের.
<লি> হ্রাস ডিফল্ট মেমরি খরচ.
<লি> ডিফল্ট হট কি উইন্ডোজ পরিবর্তিত হয়.
<লি> ট্যাব পালটে যাওয়া: এবার CTRL ট্যাব, Ctrl-Shift-Tab
<লি> স্ক্রিন ক্যাপচার: Ctrl-Shift-2
<লি> Sikuli আইডিই করতে সম্ভাব্য কমাণ্ড লাইন অপশন যোগ করুন.
<লি> ব্যবহার: Sikuli-আইডিই [--args করুন & lt; আর্গুমেন্ট & gt;] [-h] [-r করুন & lt; sikuli-ফাইল & gt;]
<লি> - args করুন & lt; আর্গুমেন্ট & gt; jython এর sys.argv প্রেরণ আর্গুমেন্ট উল্লেখ
<লি> -h, - এই সহায়িকা প্রদর্শন সাহায্য
<লি> -r, - চালানোর করুন & lt; sikuli-ফাইল & gt; .sikuli বা .skl ফাইলটি রান করুন
<লি> বাগ সংশোধন করা হয়েছে:
Sikuli 0.10
<লি> বাগ # 577610 ক্যাপচার (অঞ্চল) দেয় (আংশিক) কালো ইমেজ
<লি> বাগ # 577220 প্রস্থান () ফাংশন কমান্ড-লাইনের মাধ্যমে রানটাইম এরর দেয়
Sikuli
<লি> বাগ # 562393 উইন এক্সপি: Ctrl + Arrow শর্টকাট ডবল ম্যাপ করা হয়
<লি> বাগ # 574951 আমি JNI ব্যতিক্রম পেয়েছিলাম: জাভা VM তৈরি করতে ব্যর্থ হয়েছি
<লি> বাগ # 583096 ডাটা উইন্ডোজ Sikuli চলমান যখন
<লি> বাগ # 570248 স্ক্রীনশট স্ক্রিপ্ট সঙ্গে করুন & quot সংরক্ষণের পর খুঁজে পাওয়া যায় নি আর হয়; রূপে সংরক্ষণ করুন ... & quot;
<লি> বাগ # কোন loger খুঁজুন জন্য দৃশ্যমান, যা গীত ক্লিক করার সময় বিপর্যয় 580000 Sikuli-আইডিই ()
<লি> Pattern.similar বা Pattern.targetOffset অ সংখ্যা ব্যবহার করা হলে পার্স করার সময় ত্রুটি সংশোধন করা হয়েছে.
<লি> Sikuli 0.10 ফাংশন এবং ক্লাস আমদানি এবং শুধুমাত্র প্রধান স্ক্রিপ্ট ছাড়া অন্য jython মডিউল ব্যবহার করা যেতে পারে. বিস্তারিত জানার জন্য Libo এর পোস্ট https://answers.launchpad.net/sikuli/+question/111193 দেখুন.
সংস্করণ 0.9.9 নতুন কি:
<লি> আমরা একটি নতুন এপিআই আছে:. চালান (কমান্ড) - একটি স্ট্রিং কমান্ড সঞ্চালিত হয় ও তার আউটপুট ফেরৎ
<লি> উন্নত ব্যবহারকারীদের পাইথন এর চেষ্টা ছাড়া বিবৃতি দ্বারা FindFailed ব্যতিক্রম সব ব্যবস্থা করতে সক্ষম. উপরন্তু, ম্যাক Sikuli আইডিই অবশেষে ম্যাক এর নেটিভ ফাইল ডায়লগের ব্যবহার করে.
সংস্করণ 0.9.8 নতুন কি:
<লি> একটি গুরুতর মেমরি লিক সমস্যা সংশোধন করা হয়েছে.
সংস্করণ 0.9.7 নতুন কি:.
আবশ্যক
<লি> পাইথন
পাওয়া মন্তব্যসমূহ না