در CasperJS اساسا از رابط بهتری برای حمایت از تست مرورگر بی سر برای پروژه شما.
تست مرورگر بی سر یک روش تست که در آن توسعه دهندگان استفاده از یک مرورگر بی سر مانند SlimerJS، PhantomJS یا trifleJS (توسط CasperJS پشتیبانی نمی شود) برای شبیه سازی یک مرورگر و ببینید که چگونه واکنش نشان می دهد صفحه است.
در حالی که ابزار اصلی می توانید این خود به خود انجام دهید، CasperJS پشتیبانی از رابط بسیار ساده تر برای استفاده، به شدت تمایل به سمت هنردوستان جاوا اسکریپت
ویژگی ها:.
تعریف مجموعه ای از عملیات را به انجام در مرورگر
نظم و دوباره این مراحل را به ترتیب به عنوان مورد نیاز
فرم را پر کنید
ثبت کردن اشکال
لینک های کلیک کنید
لینک ها به
ایجاد یک تصویر صفحه
ورود به سیستم اعمال و نتایج
دانلود منابع
صفحات وب ضایعات
پشتیبانی CoffeeScript
در چه در این نسخه جدید است:
ثابت شماره نسخه در package.json.
در چه در نسخه 1.0.0-RC4 جدید است:
ثابت:
غیر ممکن است نیاز به ماژول CoffeeScript
تزریق clientScripts کار نمی کند
روش Tester.assertField پیشرفته ()، که در حال حاضر می توانید برای انواع زمینه های دیگر از ورودی های آزمون.
Casper.getCurrentUrl () می تواند با URL کد گذاری بی ادبی
اضافه شده:
Casper.echo () به چاپ یک پیام به کنسول کاسپر از محیط DOM از راه دور
Casper.waitForText () برای یک متن داده شده صبر کنید تا در صفحه محتوای HTML شود
ClientUtils.getFieldValue ()
به چه جدید در نسخه 1.0.0-RC1 است:
در حمایت از هدر های سفارشی ارسال در درخواست خروجی اضافه شده.
اضافه شدن پشتیبانی از اعلان () و تأیید ().
اضافه شدن پشتیبانی از PhantomJS 1.6 صفحات وب # zoomFactor.
اضافه شده url.changed و رویدادها navigation.requested.
به چه جدید در نسخه 0.6.10 است:
Casper.download () با فایل های باینری به درستی کار نمی کند.
می تواند // قرار داده نشده است نظرات در ارزیابی تابع ().
اضافه شده یک کلاس colorizer ساختگی، به منظور غیر فعال کردن رنگ در خروجی کنسول.
به روز رسانی و اسناد و مدارک در مورد توسعه ثابت شده است.
به چه جدید در نسخه 0.6.9 است:
PhantomJS 1.5 در حال حاضر حداقل نسخه PhantomJS پشتیبانی می کند.
به چه جدید در نسخه 0.6.8 است:
اضافه شدن پشتیبانی برای انتخاب از XPath
اضافه شده Tester.assertNotEquals ()
در نسخه 0.6.7 چه جدید است:
تعمیرات:
utils گروه مشتری احتمالا هنوز تزریق نشد و در دسترس هنگام فراخوانی Capser.base64encode () از برخی از وقایع.
استدلال CLI شامل = (برابر با علامت) به درستی تجزیه نشده است.
نمونه googlepagination شکسته شد.
به چه جدید در نسخه 0.6.6 است:
Tester.assertSelectorExists شکسته شد.
به چه جدید در نسخه 0.6.5 است:
tester.findTestFiles () در حال حاضر نتایج به منظور پیش بینی می گرداند.
اضافه شده در سطح --log و گزینه --direct به CASPER دستور آزمون.
ثابت شماره 0.6.4 نسخه در bootstrap.js.
شماره نسخه متمرکز به package.json.
سازگاری با تضمین PhantomJS 1.5.
در مورد نیاز:
به فعال سازی جاوا اسکریپت در سمت سرویس گیرنده
PhantomJS 1.9.1 و یا بالاتر
نظر یافت نشد