View a markdown version of this page

Versi runtime yang menggunakan Python dan Selenium Webdriver - Amazon CloudWatch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Versi runtime yang menggunakan Python dan Selenium Webdriver

Bagian berikut berisi informasi tentang versi runtime CloudWatch Synthetics untuk Python dan Selenium Webdriver. Selenium adalah alat otomatisasi browser sumber terbuka. Untuk informasi lebih lanjut tentang Selenium, lihat www.selenium.dev/

Untuk fitur dan metode yang didukung oleh runtime Synthetics pada kerangka kerja Selenium, lihat kelas dan fungsi pustaka Python dan Selenium yang hanya berlaku untuk kenari UI dan referensi Selenium API.

Konvensi penamaan untuk versi runtime ini adalah syn-language -framework-majorversion. minorversion.

syn-python-selenum-12.0

Dependensi besar:

  • Python 3.12

  • Selenium 4.32.0

  • Versi Chromium 150.0.7871.24

Perubahan syn-python-selenium-12.0

  • Tingkatkan Chromium ke 150.0.7871.24 untuk mengatasi CVE berikut:

    • CVE-2026-11645

Untuk informasi selengkapnya, lihat berikut ini:

Versi runtime sebelumnya berikut untuk Python dan Selenium masih didukung.

syn-python-selenum-11.1

Dependensi besar:

  • Python 3.12

  • Selenium 4.32.0

  • Versi Chromium 147.0.7727.57

Perubahan syn-python-selenium-11.1

  • Tingkatkan urllib3 ke 2.7.0 untuk mengatasi CVE berikut:

    • CVE-2026-44431

    • CVE-2026-44432

syn-python-selenum-11.0

Dependensi besar:

  • Python 3.12

  • Selenium 4.32.0

  • Versi Chromium 147.0.7727.57

Perubahan syn-python-selenium-11.0

  • Versi runtime dan browser Python yang diperbarui.

  • Tingkatkan Chromium ke 147.0.7727.57 untuk mengatasi CVE berikut:

    • CVE-2026-3909

    • CVE-2026-3910

    • CVE-2026-5281

syn-python-selenum-10.0

Dependensi besar:

  • Python 3.11

  • Selenium 4.32.0

  • Versi kromium 145.0.7632.77

Perubahan syn-python-selenium-10.0

  • Tambalan keamanan yang diterapkan dan versi browser yang diperbarui.

syn-python-selenum-9.0

Dependensi besar:

  • Python 3.11

  • Selenium 4.32.0

  • Versi kromium 143.0.7499.169

Perubahan syn-python-selenium-9.0

  • Tambalan keamanan yang diterapkan dan versi browser yang diperbarui.

syn-python-selenum-8.0

Dependensi besar:

  • Python 3.11

  • Selenium 4.32.0

  • Versi kromium 142.0.7444.175

Perubahan syn-python-selenium-8.0

  • Tambalan keamanan yang diterapkan dan Selenium dan versi browser yang diperbarui.

  • Tingkat log permintaan jaringan HAR gagal yang dimodifikasi dari ERROR ke INFO.

syn-python-selenum-7.0

Dependensi besar:

  • Python 3.11

  • Selenium 4.32.0

  • Versi Chromium 138.0.7204.168

Perubahan syn-python-selenium-7.0

  • Tambalan keamanan yang diterapkan dan Selenium dan versi browser yang diperbarui.

syn-python-selenum-6.0

Dependensi besar:

  • Python 3.11

  • Selenium 4.21.0

  • Versi Chromium 131.0.6778.264

Perubahan syn-python-selenium-6.0

  • Tingkatkan dari Python 3.9 ke Python 3.11.

syn-python-selenum-5.1

Dependensi besar:

  • Python 3.9

  • Selenium 4.21.0

  • Versi Chromium 131.0.6778.264

Perubahan syn-python-selenium-5.1

  • Pembaruan kecil tentang emisi metrik.

  • Mendukung dry run untuk burung kenari yang memungkinkan eksekusi adhoc atau melakukan pembaruan kenari yang aman.

syn-python-selenum-5.0

Dependensi besar:

  • Python 3.9

  • Selenium 4.21.0

  • Versi Chromium 131.0.6778.264

Perubahan syn- python-selenium-5.0:

  • Coba lagi otomatis jika browser gagal diluncurkan.

syn-python-selenum-4.1

Dependensi besar:

  • Python 3.9

  • Selenium 4.15.1

  • Versi kromium 126.0.6478.126

Perubahan syn- python-selenium-4.1:

  • Mengatasi kerentanan keamanan — Runtime ini memiliki pembaruan untuk mengatasi ker CVE-2024-39689 entanan.

syn-python-selenum-4.0

Dependensi besar:

  • Python 3.9

  • Selenium 4.15.1

  • Versi kromium 126.0.6478.126

Perubahan syn- python-selenium-4.0:

  • Perbaikan bug untuk kesalahan dalam logging parser HAR.

Versi runtime sebelumnya berikut untuk Python dan Selenium telah usang. Untuk informasi tentang tanggal penghentian runtime, lihat. CloudWatch Tanggal penghentian runtime sintetis

syn-python-selenum-3.0

Dependensi besar:

  • Python 3.8

  • Selenium 4.15.1

  • Versi Chromium 121.0.6167.139

Perubahan syn- python-selenium-3.0:

  • Versi terbaru dari pustaka yang dibundel di Chromium - Ketergantungan Chromium diperbarui ke versi baru.

syn-python-selenum-2.1

Dependensi besar:

  • Python 3.8

  • Selenium 4.15.1

  • Chromium versi 111.0.5563.146

Perubahan syn- python-selenium-2.1:

  • Versi terbaru dari pustaka yang dibundel di Chromium - Dependensi Chromium dan Selenium diperbarui ke versi baru.

syn-python-selenium-2.0

Dependensi besar:

  • Python 3.8

  • Selenium 4.10.0

  • Chromium versi 111.0.5563.146

Perubahan syn- python-selenium-2.0:

  • Dependensi yang diperbarui— Dependensi Chromium dan Selenium diperbarui ke versi baru.

Perbaikan bug di syn-python-selenium-2.0:

  • Stempel waktu ditambahkan — Sebuah stempel waktu telah ditambahkan ke log canary.

  • Penggunaan kembali sesi — Bug telah diperbaiki sehingga canary sekarang dicegah untuk menggunakan kembali sesi dari canary sebelumnya.

syn-python-selenium-1.3

Dependensi besar:

  • Python 3.8

  • Selenium 3.141.0

  • Chromium versi 92.0.4512.0

Perubahan syn- python-selenium-1.3:

  • Stempel waktu yang lebih presisi— Waktu mulai dan waktu berhenti canary sekarang presisi hingga milidetik.

syn-python-selenium-1.2

Dependensi besar:

  • Python 3.8

  • Selenium 3.141.0

  • Chromium versi 92.0.4512.0

  • Dependensi yang diperbarui— Satu-satunya fitur baru dalam runtime ini adalah dependensi yang diperbarui.

syn-python-selenium-1.1

Dependensi besar:

  • Python 3.8

  • Selenium 3.141.0

  • Chromium versi 83.0.4103.0

Fitur-fitur:

  • Fungsi handler kustom— Anda sekarang dapat menggunakan fungsi handler kustom untuk skrip canary Anda. Runtime sebelumnya mengharuskan titik masuk skrip untuk menyertakan .handler.

    Anda juga dapat menempatkan skrip canary di folder apa pun dan meneruskan nama folder sebagai bagian dari handler. Misalnya, MyFolder/MyScriptFile.functionname dapat digunakan sebagai titik masuk.

  • Opsi konfigurasi untuk menambahkan metrik dan konfigurasi kegagalan langkah — Opsi ini sudah tersedia di runtime untuk burung kenari Node.js . Untuk informasi selengkapnya, lihat SyntheticsConfiguration kelas.

  • Argumen kustom di Chrome — Anda sekarang dapat membuka browser dalam mode penyamaran atau meneruskan konfigurasi server proxy. Untuk informasi selengkapnya, lihat Chrome().

  • Cross-Region ember artefak — Seekor kenari dapat menyimpan artefaknya di ember Amazon S3 di Wilayah yang berbeda.

  • Perbaikan bug, termasuk perbaikan untuk masalah index.py — Dengan runtime sebelumnya, file canary bernama index.py menyebabkan pengecualian karena bertentangan dengan nama file pustaka. Masalah ini sekarang telah diperbaiki.

syn-python-selenium-1.0

Dependensi besar:

  • Python 3.8

  • Selenium 3.141.0

  • Chromium versi 83.0.4103.0

Fitur-fitur:

  • Dukungan selenium— Anda dapat menulis skrip canary menggunakan kerangka kerja uji Selenium. Anda dapat membawa skrip Selenium Anda dari tempat lain ke CloudWatch Synthetics dengan sedikit perubahan, dan mereka akan bekerja dengan AWS layanan.