بديل عن htmlunit
-
27-09-2019 - |
سؤال
لقد كنت أبحث عن المتصفحات غير المقطوعة المتاحة حتى الآن ووجدت أن htmlunit تستخدم على نطاق واسع. هل لدينا أي بديل لـ HTMLUnit بميزة محتملة مقارنة بـ HTMLUnit؟
شكرا ناين
المحلول 4
سأستخدم السيلينيوم لحالة الاستخدام الخاصة بي ، لأنه يوفر لي استخدام المتصفح الحقيقي وليس أي انحراف عما ستقدمه في العالم الحقيقي مقارنة بـ HTMLUnit. أخطط لاستخدام Selenium2 الذي يحتوي على تكامل WebDriver ويوفر API رائعة وإصلاحات رائعة. شكرا ناين
نصائح أخرى
على حد علمي ، Htmlunit` هو أقوى متصفح مقطوعة الرأس.
ما هي المشكلات معها؟
يعد WebDriver مع FrameBuffer الظاهري هو البديل الحقيقي الوحيد. الميزة هي أنه يستخدم متصفحًا حقيقيًا ؛ العيب هو أن الأمر أكثر من ألم ، وواجهة برمجة التطبيقات (API) أكثر فقراً.
أستخدم WebKit كمتصفح مقطوعة الرأس ، من خلال روابط Python من QT: http://www.riverbankcomputing.co.uk/static/docs/pyqt4/html/qtwebkit.html
WebKit هو محرك العرض الذي يستخدمه Chrome و Safari ، وهو مرن للغاية.
كان أحد أسباب اختياره على HTMLUnit هو سهولة الإعداد:
sudo apt-get install python-qt4
أود أن أوصي أيضا السيلينيوم. الميزة الرائعة هي أنه يمكنك إنشاء عميل يفتح صفحة متصفح يمكنك رؤية ما يحدث في كل خطوة. علاوة على ذلك ، يعد إنشاء وحدات الماكرو للاختبارات الآلية ميزة أخرى جيدة. ومع ذلك ، إذا كنت بحاجة إلى إلغاء بعض المعلومات من صفحة الويب htmlunit أفضل من السيلينيوم.