@requestForms = HTML::Form->parse( $response->content, $response->base ); #Multiple forms on the page, The first one is always ignored $requestForms[1]->value('radiobutton' => 'name of radio button I want selected'); @options = $requestForms[1]->find_input('name of drop-down menu')->possible_values(); #Select the first item in the list $requestForms[1]->value( 'name of drop-down menu' => $options[1] ); #There is always only 1 button, if there are more than 1 then put the name as an argument to click. $response = $userAgent->request($requestForms[1]->click( ));