Simular click em javaScript ao atualizar pagina

Boa noite pessoal, estou com dificuldade em simular um click no botão pesquisar quando a pagina jsf for atualizada para que todas as informações possa vim nos campos.

Desde já agradeço.

		<p:toolbar style="margin-top: 20px">
			<p:toolbarGroup>
				<p:commandButton value="Pesquisar"
					action="#{pesquisaListaBean.pesquisar}" update="@form" />

			</p:toolbarGroup>
			<p:toolbarGroup align="right">
				<p:button value="Novo" outcome="/listas/CadastroLista" />
			</p:toolbarGroup>
		</p:toolbar>


		<p:panelGrid columns="2" id="painel"
			style="width: 100%; margin-top: 20px" columnClasses="rotulo, campo">

			<p:outputLabel value="Nome do Paciente" for="nomeal" />
			<p:inputText id="nomeal" size="40"
				value="#{pesquisaListaBean.filtro.nome}" />

		</p:panelGrid>

		<p:dataTable id="listasTable"
			value="#{pesquisaListaBean.listasFiltradas}" var="espera"
			style="margin-top: 20px" emptyMessage="Nenhum paciente encontrado."
			border="1" cellpadding="2" cellspacing="0" paginator="true"
			paginatorPosition="bottom" rows="5" rowsPerPageTemplate="5,10,15,20"
			lazy="true">

			<p:column headerText="Nome do Paciente" style="width: 250px;">
				<h:outputText value="#{espera.paciente.nome}" />
			</p:column>
			<p:column headerText="Identificação"
				style="width: 120px; text-align:center">
				<h:outputText value="#{espera.paciente.identificacao}" />
			</p:column>
			<p:column headerText="Telefone"
				style="text-align: center; width: 120px">
				<h:outputText value="#{espera.paciente.telefone}" />
			
			</p:column>
		</p:dataTable>

Olá amigo, você poderia criar um função JavaScript que ao fecha a tela seja disparada.

windows.onunload = function(){
//chama a função do botão
}

link: http://www.igorescobar.com/blog/2010/06/14/javascript-onunload-vs-onbeforeunload/

Fala gente boa, boa noite. Na verdade eu não queria uma função ao fechar a tela e sim quando a pagina carregar/atualizar simulasse um click no botao pesquisar para realizar a pesquisa e mostrar pra os dados em seus devidos campo. Procurei na net alguns codigos mas não funcionou da forma que eu queria.
Entendeu?
Tem outra solução pra isso?
Obrigado

Eu fiz isso aqui… mas os dados só fica na tela preenchidos quando atulizo so depois que clico em pesquisar. Não estou conseguindo que fiz quando entra na pagina pela primeira vez.
<script language=“javascript” type=“text/javascript”>
function atualizar() {
document.getElementById(“botao”).click();

	}

'</script

<ui:define name="corpo">
	<h:form id="frmPesquisa">
		<h1>Pesquisar Lista</h1>

		<p:messages autoUpdate="true" closable="true" />

		<p:toolbar style="margin-top: 20px">
			<p:toolbarGroup>
				<p:commandButton value="Pesquisar"
					action="#{pesquisaListaBean.pesquisar}" id="botao"
					onclick="atualizar" update="@form" />

poderia utilizar a função no carregamento da página:

//após a paǵina ser carregada
window.onload = function () {
//código aqui
document.getElementById(“botao”);

}

Se estiver utilizando JSF, tem algumas alteração que ocorrer ao pegar um elemento pelo id: