

# Versões de runtime usando Python e Selenium Webdriver
<a name="CloudWatch_Synthetics_Library_python_selenium"></a>

As seções a seguir contêm informações sobre as versões do runtime do CloudWatch Synthetics para Python e Selenium Webdriver. O Selenium é uma ferramenta de automação de navegador de código aberto. Para obter mais informações sobre o Selenium, consulte [www.selenium.dev/](https://www.selenium.dev)

Para recursos e métodos compatíveis com o runtime do Synthetics na estrutura Selenium, consulte [Classes e funções da biblioteca Python e Selenium que se aplicam somente a canários de interface do usuário ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Library_Python.html#CloudWatch_Synthetics_Library_Python_UIcanaries) e [Referência da API do Selenium](https://www.selenium.dev/selenium/docs/api/py/api.html).

A convenção de nomenclatura para essas versões do runtime é `syn-language -framework-majorversion. minorversion`.

## syn-python-selenium-10.0
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-10.0"></a>

A versão 10.0 é o runtime mais recente do CloudWatch Synthetics para Python e Selenium.

**Principais dependências**:
+ Python 3.11
+ Selenium 4.32.0
+ Chromium versão 145.0.7632.77

**Alterações no syn-python-selenium-10.0 ** 
+ Patches de segurança aplicados e versões do navegador atualizadas.

Para saber mais, consulte:
+  [Log de alterações do Selenium](https://www.selenium.dev/blog/2025/selenium-4-32-released) 
+  [Documentação do Selenium](https://www.selenium.dev/selenium/docs/api/py/api.html) 

## Versões anteriores runtimes para Python e Selenium
<a name="Previousversions-python-selenium"></a>

As versões anteriores a seguir de runtimes para Python e Selenium ainda são compatíveis. 

### syn-python-selenium-9.0
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-9.0"></a>

**Principais dependências**:
+ Python 3.11
+ Selenium 4.32.0
+ Chromium versão 143.0.7499.169

**Alterações no syn-python-selenium-9.0 ** 
+ Patches de segurança aplicados e versões do navegador atualizadas.

Para saber mais, consulte:
+  [Log de alterações do Selenium](https://www.selenium.dev/blog/2025/selenium-4-32-released) 
+  [Documentação do Selenium](https://www.selenium.dev/selenium/docs/api/py/api.html) 

### syn-python-selenium-8.0
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-8.0"></a>

A versão 8.0 é o runtime mais recente do CloudWatch Synthetics para Python e Selenium.

**Principais dependências**:
+ Python 3.11
+ Selenium 4.32.0
+ Chromium versão 142.0.7444.175

**Alterações no syn-python-selenium-8.0 ** 
+ Patches de segurança aplicados e versões do Selenium e do navegador atualizadas.
+ Modificado o nível de log de solicitações da rede HAR com falha de ERROR para INFO.

Para saber mais, consulte:
+  [Log de alterações do Selenium](https://www.selenium.dev/blog/2025/selenium-4-32-released) 
+  [Documentação do Selenium](https://www.selenium.dev/selenium/docs/api/py/api.html) 

### syn-python-selenium-7.0
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-7.0"></a>

**Principais dependências**:
+ Python 3.11
+ Selenium 4.32.0
+ Chromium versão 138.0.7204.168

 **Alterações no syn-python-selenium-7.0 ** 
+ Patches de segurança aplicados e versões do Selenium e do navegador atualizadas.

Para saber mais, consulte:
+  [Log de alterações do Selenium](https://www.selenium.dev/blog/2025/selenium-4-32-released) 
+  [Documentação do Selenium](https://www.selenium.dev/selenium/docs/api/py/api.html) 

### syn-python-selenium-6.0
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-6.0"></a>

**Principais dependências**:
+ Python 3.11
+ Selenium 4.21.0
+ Chromium versão 131.0.6778.264

 **Alterações na versão syn-python-selenium-6.0** 
+ Atualização do Python 3.9 para o Python 3.11.

Para saber mais, consulte:
+  [Log de alterações do Selenium](https://www.selenium.dev/blog/2024/selenium-4-21-released/) 
+  [Documentação do Selenium](https://www.selenium.dev/selenium/docs/api/py/api.html) 

### syn-python-selenium-5.1
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-5.1"></a>

**Principais dependências**:
+ Python 3.9
+ Selenium 4.21.0
+ Chromium versão 131.0.6778.264

 **Alterações na versão syn-python-selenium-5.1** 
+ Pequenas atualizações na emissão de métricas.
+ É compatível com simulações para o canário, permitindo execuções ad hoc ou a realização de atualizações seguras para o canário.

### syn-python-selenium-5.0
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-5.0"></a>

**Principais dependências**:
+ Python 3.9
+ Selenium 4.21.0
+ Chromium versão 131.0.6778.264

**Alterações no syn-python-selenium-5.0**:
+ Nova tentativa automática se o navegador falhar ao iniciar.

### syn-python-selenium-4.1
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-4.1"></a>

**Principais dependências**:
+ Python 3.9
+ Selenium 4.15.1
+ Chromium versão 126.0.6478.126

**Alterações no syn-python-selenium-4.1**:
+ **Soluciona vulnerabilidades de segurança**: este runtime tem uma atualização para solucionar a vulnerabilidade [CVE-2024-39689](https://nvd.nist.gov/vuln/detail/CVE-2024-39689).

### syn-python-selenium-4.0
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-4.0"></a>

**Principais dependências**:
+ Python 3.9
+ Selenium 4.15.1
+ Chromium versão 126.0.6478.126

**Alterações no syn-python-selenium-4.0**:
+ **Correções de bugs** no registro em log do analisador HAR.

## Versões descontinuadas de runtimes para Python e Selenium
<a name="Deprecated-python-selenium"></a>

As versões anteriores a seguir de runtimes para Python e Selenium foram descontinuadas. Para obter informações sobre datas de descontinuação de runtimes, consulte [Datas de descontinuação do runtime do CloudWatch Synthetics](CloudWatch_Synthetics_Runtime_Support_Policy.md#runtime_deprecation_dates).

### syn-python-selenium-3.0
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-3.0"></a>

**Principais dependências**:
+ Python 3.8
+ Selenium 4.15.1
+ Chromium versão 121.0.6167.139

**Alterações no syn-python-selenium-3.0**:
+ **Versões atualizadas das bibliotecas empacotadas no Chromium**: a dependência do Chromium está atualizada para uma nova versão.

### syn-python-selenium-2.1
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-2.1"></a>

**Principais dependências**:
+ Python 3.8
+ Selenium 4.15.1
+ Chromium versão 111.0.5563.146

**Alterações no syn-python-selenium-2.1**:
+ **Versões atualizadas das bibliotecas empacotadas no Chromium**: as dependências do Chromium e do Selenium foram atualizadas para novas versões.

### syn-python-selenium-2.0
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-2.0"></a>

**Principais dependências**:
+ Python 3.8
+ Selenium 4.10.0
+ Chromium versão 111.0.5563.146

**Alterações no syn-python-selenium-2.0**:
+ **Dependências atualizadas**: as dependências do Chromium e do Selenium foram atualizadas para novas versões.

**Correções de erros no syn-python-selenium-2.0**:
+ **Carimbo de data/hora adicionado**: um carimbo de data/hora foi adicionado aos logs do canário.
+ **Reutilização de sessão**: um bug foi corrigido para que os canários agora sejam impedidos de reutilizar a sessão da execução anterior do canário.

### syn-python-selenium-1.3
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-1.3"></a>

**Principais dependências**:
+ Python 3.8
+ Selenium 3.141.0
+ Chromium versão 92.0.4512.0

**Alterações no syn-python-selenium-1.3**:
+ **Carimbos de data/hora mais precisos**: as horas de início e de parada das execuções de canários agora têm precisão de milissegundos.

### syn-python-selenium-1.2
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-1.2"></a>

**Principais dependências**:
+ Python 3.8
+ Selenium 3.141.0
+ Chromium versão 92.0.4512.0
+ **Dependências atualizadas**: os únicos novos recursos neste runtime são as dependências atualizadas.

### syn-python-selenium-1.1
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-1.1"></a>

**Principais dependências**:
+ Python 3.8
+ Selenium 3.141.0
+ Chromium versão 83.0.4103.0

**Recursos**:
+ **Função de manipulador personalizado**: agora você pode usar uma função de manipulador personalizado para seus scripts do canário. Os tempos de execução anteriores exigiam que o ponto de entrada do script incluísse `.handler`. 

  Você também pode colocar scripts do canário em qualquer pasta e passar o nome da pasta como parte do manipulador. Por exemplo, `MyFolder/MyScriptFile.functionname` pode ser usado como um ponto de entrada.
+ **Opções de configuração para adicionar métricas e configurações de falha de etapas**: essas opções já estavam disponíveis em tempos de execução para canaries Node.js. Para ter mais informações, consulte [Classe SyntheticsConfiguration](CloudWatch_Synthetics_Canaries_Library_Python.md#CloudWatch_Synthetics_Library_SyntheticsConfiguration_Python) .
+ **Argumentos personalizados no Chrome**: agora você pode abrir um navegador no modo anônimo ou passar a configuração do servidor de proxy. Para obter mais informações, consulte [Chrome()](CloudWatch_Synthetics_Canaries_Library_Python.md#CloudWatch_Synthetics_Library_Python_Chrome).
+ **Buckets de artefatos entre regiões**: um canário pode armazenar artefatos em um bucket do Amazon S3 em uma região diferente.
+ **Correções de erros, incluindo uma correção para o problema `index.py`**: com os tempos de execução anteriores, um arquivo canário chamado ` index.py` causava exceções, porque entrava em conflito com o nome do arquivo da biblioteca. Esse problema já foi corrigido.

### syn-python-selenium-1.0
<a name="CloudWatch_Synthetics_runtimeversion-syn-python-selenium-1.0"></a>

**Principais dependências**:
+ Python 3.8
+ Selenium 3.141.0
+ Chromium versão 83.0.4103.0

**Recursos**:
+ **Suporte ao Selenium**: é possível escrever scripts do canário usando o framework de teste do Selenium. Você pode levar seus scripts Selenium de outro lugar ao CloudWatch Synthetics com alterações mínimas, e eles funcionarão com produtos da AWS.