screenshot website
v1.0.2
screenshot-websiteإجراء github لالتقاط لقطات شاشة لموقع ويب ، عبر Windows و Mac و Linux
- name : Screenshot Website
uses : swinton/[email protected]
with :
source : https://github.com/swinton/screenshot-website
destination : screenshot.png source : مصدر المحتوى المراد التقاطه ، قد يكون عنوان URL أو HTML ، على سبيل المثال https://example.com/destination : اسم ملف الوجهة ، سيتم كتابة موقع الويب الذي تم التقاطه ، على لقطة screenshot.png يمكن تمرير معظم الخيارات المذكورة هنا ( inputType ، width ، height ، إلخ) كمدخلات ، فقط تمرير في مكافئ معتمد من الكباب ، على سبيل المثال full-page fullPage :
- name : Screenshot Website
uses : swinton/[email protected]
with :
source : https://github.com/swinton/screenshot-website
destination : screenshot.png
full-page : true سيتم إنشاء قطعة أثرية تلقائيًا لكل لقطة شاشة تم التقاطها. يتم دعم المخرجات الإضافية التالية أيضًا:
path : مسار نظام الملفات إلى لقطة الشاشة التي تم التقاطها استخدم مصفوفة لالتقاط لقطات شاشة عبر أنظمة التشغيل المختلفة ، على سبيل المثال
jobs :
screenshot :
name : Screenshot
strategy :
matrix :
os : [ubuntu-latest, macos-latest, windows-latest]
runs-on : ${{ matrix.os }}
steps :
- name : Screenshot Website
uses : swinton/[email protected]
with :
source : https://github.com/swinton/screenshot-website
destination : screenshot-${{ matrix.os }}.pngالجمع بين المصفوفة مع خيارات إضافية مثل العرض ، على سبيل المثال
jobs :
screenshot :
name : Screenshot
strategy :
matrix :
os : [ubuntu-latest, macos-latest, windows-latest]
width : [1200, 992, 768, 600]
runs-on : ${{ matrix.os }}
steps :
- name : Screenshot Website
uses : swinton/[email protected]
with :
source : https://github.com/swinton/screenshot-website
destination : screenshot-${{ matrix.os }}-${{ matrix.width }}.png
width : ${{ matrix.width }}