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 selengkapnya tentang Selenium, silakan lihat www.selenium.dev/

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

syn-python-selenium-5,0

Versi 5.0 adalah runtime CloudWatch Synthetics terbaru untuk Python dan Selenium.

Dependensi besar:

  • Python 3.9

  • Selenium 4.21.0

  • Chromium versi 131.0.6778.264

Fitur baru di syn-python-selenium -5.0:

  • Coba lagi otomatis jika browser gagal diluncurkan.

Versi runtime sebelumnya berikut untuk Python dan Selenium masih didukung.

syn-python-selenium-4.1

Versi 4.1 adalah runtime CloudWatch Synthetics terbaru untuk Python dan Selenium.

Dependensi besar:

  • Python 3.9

  • Selenium 4.15.1

  • Chromium versi 126.0.6478.126

Fitur baru di syn-python-selenium -4.1:

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

syn-python-selenium-4,0

Dependensi besar:

  • Python 3.9

  • Selenium 4.15.1

  • Chromium versi 126.0.6478.126

Fitur baru di syn-python-selenium -4.0:

  • Perbaikan bug untuk kesalahan dalam logging parser HAR.

syn-python-selenium-3,0

Dependensi besar:

  • Python 3.8

  • Selenium 4.15.1

  • Chromium versi 121.0.6167.139

Fitur baru di syn-python-selenium -3.0:

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

syn-python-selenium-2.1

Dependensi besar:

  • Python 3.8

  • Selenium 4.15.1

  • Chromium versi 111.0.5563.146

Fitur baru di syn-python-selenium -2.1:

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

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

syn-python-selenium-2,0

Dependensi besar:

  • Python 3.8

  • Selenium 4.10.0

  • Chromium versi 111.0.5563.146

Fitur baru di 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

Fitur baru di 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 canary 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().

  • Bucket artefak Lintas Wilayah — Sebuah canary dapat menyimpan artefaknya di bucket 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 layanan. AWS