phantomjs --version
.مثال:
var page = require("webpage").create();
page.open("https://developers.arcgis.com/javascript/latest/sample-code/widgets-print/live/index.html", function(status) {
if(status == "success"){
page.render("web.png");
} else {
console.log("cant load page");
}
phantom.exit();
});
mdominado أنا مستخدم CasperJS منذ عامين ، وأتصفح الآن المشكلات المفتوحة على CasperJS / PhantomJS. يبدو JS مصغرًا لمحاولة فك التشفير ، ويبدو أن المشكلة تحدث في مكان آخر لذا أردت ربط هذا - https://github.com/giakki/uncss/issues/304
يبدو أن إصدار PhantomJS لا يدعم Set؟ - https://stackoverflow.com/questions/38051320/unable-to-find-element-using-selenium-and-phantomjs
تضمين التغريدة
نعم ، تم تصغير الرمز بالتأكيد ، لذلك كل ما يمكنني قوله هو أنه يريد استخدام مجموعة للقيام بشيء ما. على أي حال ، أنا أتفق معك في أن المجموعة لا تدعمها PhantomJS ، كان ذلك أحد تخميناتي ، لكنني كنت آمل ألا يكون الأمر كذلك.
أفترض أنه لا توجد طريقة للتغلب عليها في هذه المرحلة إذن. حتى يدعم PhantomJS معايير EMCAScript الأحدث ، لا يوجد الكثير الذي يمكنني فعله حقًا. على وجه الخصوص ، مع الأخذ في الاعتبار أنه قد يكون هناك المزيد من الوظائف من معيار ES6 الأحدث الذي نفذته واجهة برمجة التطبيقات التي أستخدمها.
dominado هل يعرف أي شخص حالة الأشياء لـ PhantomJS؟ بعد إعلان المشرف فيتالي في أبريل أنه سيتنحى. والكروم مقطوع الرأس قادم ، فايرفوكس مقطوعة الرأس قادمة.
آمل حقًا وما زلت أعتقد أن شخصًا ما أو منظمة ستصعد لتولي المهمة. بعد كل شيء ، تم تحقيق الكثير من المصالح الخاصة في نظام PhantomJS البيئي. أو على الأقل شكل من أشكال خطوات التخفيف لتسهيل أي انتقال.
التعليق الأكثر فائدة
dominado هل يعرف أي شخص حالة الأشياء لـ PhantomJS؟ بعد إعلان المشرف فيتالي في أبريل أنه سيتنحى. والكروم مقطوع الرأس قادم ، فايرفوكس مقطوعة الرأس قادمة.
آمل حقًا وما زلت أعتقد أن شخصًا ما أو منظمة ستصعد لتولي المهمة. بعد كل شيء ، تم تحقيق الكثير من المصالح الخاصة في نظام PhantomJS البيئي. أو على الأقل شكل من أشكال خطوات التخفيف لتسهيل أي انتقال.