در Sahi اتوماسیون و تست ابزار برای برنامه های کاربردی وب است، با امکانات برای ضبط و پخش اسکریپت.
طراحی و توسعه در جاوا و جاوا اسکریپت، این ابزار استفاده از جاوا اسکریپت ساده برای اجرای رویدادی در مرورگر.
ویژگی های Sahi شامل، در مرورگر کنترل، اسکریپت مبتنی بر متن، پشتیبانی مورچه برای پخش از وسایل آزمایش و پخش چند موضوعی. Sahi پشتیبانی HTTP و HTTPS.
Sahi اجرا می شود به عنوان یک پروکسی سرور و مرورگر نیاز به استفاده از سرور sahi به عنوان پروکسی آن است. Sahi سپس تزریق جاوا اسکریپت به طوری که می توان آن را عناصر در صفحه وب دسترسی داشته باشید. این باعث می شود مستقل ابزار از برنامه وب سایت / وب
ویژگی ها:.
ضبط از اقدامات مرورگر.
پخش از ثبت / اقدامات اسکریپت.
لوازم جانبی سیستم نمایش برای شناسایی عناصر HTML برای برنامه نویسی
اسکریپت به راحتی قابل ویرایش (فایل های متنی)
رابط های برنامه کاربردی ساده
ادغام با مورچه می سازد
ورود به سیستم / گزارش
اسکریپت در جاوا اسکریپت رو پشتیبانی مفاهیم است و ساختار است که پشتیبانی از جاوا اسکریپت
پشتیبانی از متغیرها ذخیره شده در سراسر صفحات در یک آزمون و در سراسر آزمون در یک مجموعه.
اسکریپت به توابع و فایل های refactorable.
اسکریپت از طریق URL runnable.
اشکالات را می توان با تست ثبت و اسکریپت sahi را می توان بر روی یک سرور وب منتشر شده است.
این آدرس را می توان در گزارش مشکلات گنجانده شده است.
توسعه دهندگان می توانند اشکال با اشاره به آن URL در گزارش اشکال تولید کنند.
اسکریپت به طور خودکار به دیگران از طریق HTTP
بسیار سبک وزن
تست را پنجره مرورگر نیاز به در تمرکز می شود.
سوئیت می تواند در موضوعات متعدد در نتیجه کاهش زمان اجرای آزمون اجرا شود.
پشتیبانی از پروکسی های خارجی و HTTPS.
چه در این نسخه جدید است: اضافه
ویژگی ها:
نمایش نام پنجره در کنترل.
با استفاده از پرچم طبخ غذا در منزل از راه دور به جای MOZ_NO_REMOTE. کاربران قدیمی تر نیاز به اضافه کردن این به اهداف مورچه. _fail (MSG) اضافه شده
اضافه شده ext.http.both.proxy.bypass_hosts به sahi.properties برای دور زدن برخی از حوزه در حالی که اتصال از طریق پروکسی خارجی
اضافه شده _sahi.printDiagnostics به گرفتن برخی از اطلاعات در مورد مرورگر و شی XMLHttpRequest استفاده می شود.
شناسه برای RichFaces JSF کنه.
پشتیبانی از پنجره مودال اینترنت اکسپلورر (استناد طریق showModalDialog).
_setSelected گزینه های ID و شاخص شناسایی می کند.
_listItem API برای شناسایی برچسب ها LI اضافه شده است.
رفع اشکالات:
ثابت برای شناسایی پرهای از یک دامنه های مختلف
_continueOnError ثابت
را به عقب بدون کش هدر چون صفحات از کش را برداشت شد در IE باعث ورود / logouts در برخی از سایت های به شکست است.
مسائل ثابت با کلیک لینک در کروم و سافاری
آزمون گمشده در حال حاضر ساخت شکست.
رفع مربوط به contentlength و انتقال را پشتیبانی می کند معرفی شده در ساخت قبلی.
ثابت برای XHRs به درستی برچسب نیست (و از این رو به اشتباه به کار گرفته) زمانی که حوزه های مختلف موجود در فریم بودند.
_readFile جاوا اسکریپت رشته برمی گرداند.
سیستم های انتقال مواد از حوادث در کلیک لینک ثبت نام از طریق شنوندگان.
ارتباط با اعداد در متن در طول ضبط به نقل از. _link (& quot؛ را به & lt؛ تعداد & gt؛ به & quot؛ را). لینک کلیک کنید کند ادامه کنید اگر event.returnValue contentType چک کردن غلط است همچنین به شکل جاوا اسکریپت محتوا برای XHR دست زدن به وکالتی ثابت به صفحه ی سایت که یک گواهی معتبر ندارد. (اشکال معرفی شده در 2009 ژانویه 21 ساخت).
ویژگی های اضافه شده:
جدید در نسخه 2009-01-21 است:
تونل از طریق پروکسی خارجی اضافه شده است.
پشتیبانی گرفتن در اسکریپت Sahi امتحان کنید.
_logException اضافه شده است. اجازه می دهد که به شما گرفتن یک خطا، اقدام اصلاحی و خطا نیز وارد شوید.
_logExceptionAsError اضافه شده است. همان _logException اما با شکست مواجه اسکریپت آزمون. مفید برای تمیز کردن قبل از شکست است.
اضافه شده _isVisible برای دید از عناصر تیک بزنید.
عملیات در عناصر در حال حاضر رخ می دهد تنها در صورتی که قابل مشاهده هستند.
پشتیبانی بهتر برای zkoss توسط شناسایی فایل های js.dsp و تثبیت مسائل AJAX.
عناصر فرم ثبت حتی بدون گذاشتن برچسب ها فرم.
اضافه شده مدیر SSL تجربی.
او TrafficLogger برای ورود ترافیک HTTP برای اشکال زدایی اهداف.
رفع اشکالات:
صفحات با کاراکترهای یونیکد نمایش به درستی.
مکث و گام ثابت.
مسائل AJAX ثابت در اینترنت اکسپلورر با استفاده از اکتیو ایکس.
مسائل ثابت با فریم multidomain.
جدید در نسخه 2008/8/31 است:
در این نسخه با استفاده از کرگدن به عنوان موتور اسکریپت نویسی، در نتیجه در حال حرکت بیشتر از اجرای اسکریپت به پروکسی.
این باید یک راه طولانی در ساده اسکریپت Sahi بروید.
این ساخت همچنین دارای برخی از تغییرات مهم به SocketPool، که مسائل مربوط به بیش از حد بسیاری از سوکت رفع خواهد شد مورد استفاده قرار گرفته و خطاهای ناشی از BindExceptions.
اعدام سوئیت تغییر کرده است به طوری که حتی اگر مرورگر تصادفات، مجموعه با خط بعدی ادامه خواهد داد و در نتیجه نگه ندارد تا ساخت.
روش DB در حال حاضر ارتباط نزدیک به درستی.
مورد نیاز:
JRE 1.4 یا بالاتر
مورچه، log4j.jar و junit.jar اگر ماژول است به بازسازی شود.
نظر یافت نشد