Ir para o conteúdo

Funções Diversas

Através desses métodos podemos utilizar alguns recursos muito úteis no desenvolvimento de automações Web:

Imprimir uma página como um arquivo PDF

Este método imprime a página atual como um arquivo PDF.

# Imprimir a página atual.
bot.print_pdf()
// imprimindo a página atual.
printPdf();

Obtendo o último arquivo criado

Com o método get last created file você obterá o caminho do arquivo mais recente salvo em um determinado diretório ou no diretório de trabalho atual.

# Recuperar o último arquivo criado no diretório atual.
caminho_do_arquivo = bot.get_last_created_file()

print(caminho_do_arquivo)
// Ainda não implementado.

Obtendo a contagem de arquivos

Usando o método get file count você poderá encontrar o número de arquivos de uma determinada extensão.

# Obtendo o número de arquivos PDF no diretório de trabalho atual.
numero_de_arquivos = bot.get_file_count(file_extension=".pdf")

print(numero_de_arquivos)
// Obter o número de arquivos PDF no diretório de trabalho atual.
int numeroDeArquivos = getFileCount(getDownloadPath(), ".pdf");

System.out.println(numeroDeArquivos)

Instalando extensões do Firefox

Este método instala uma extensão no navegador Firefox através do caminho da extensão .xpi a ser carregada.

# Definindo o caminho de extensão.
caminho_da_extensao = "<caminho para o arquivo .xpi>"

 # Adicionando a extensão.
bot.install_firefox_extension(extension=caminho_da_extensao)
// Definindo o caminho de extensão.
String caminhoDaExtensao = "<caminho para o arquivo .xpi>";

// Adicionando a extensão.
installFirefoxExtension(caminhoDaExtensao);

Dica

As extensões do Firefox podem ser baixadas no site de complementos do Firefox.