Formulários¶
Manipulando elementos <select>
¶
Para manipular os elementos <select>
, use o método abaixo:
# Importar o método element_as_select.
from botcity.web.util import element_as_select
# Obtem o elemento.
elemento_select = bot.find_element(selector='select', by=By.ID)
# Converte o elemento em um elemento 'selecionável'.
elemento_select = element_as_select(elemento_select)
# Seleciona opção por índice.
elemento_select.select_by_index(index=0)
# Seleciona a opção por valor.
elemento_select.select_by_value(value='ABC')
# Seleciona a opção através do texto visível para o usuário.
elemento_select.select_by_visible_text(text='ABC')
Manipulando elementos <input type="file">
¶
Para selecionar um arquivo em uma entrada de arquivos do tipo <input type="file">
, use o método abaixo: