I tried this option and it is not working. Below is the code that I have tried with.
WebElement textArea = WebUICommonHelper.findWebElement(By.xpath(“//select[@id=‘service_type_code’]”))
textArea.select(“AUDIO CONFERENCING (MAC)”)
Below is the html code for the same. I need to select the service_type_code value as
AUDIO CONFERENCING (MAC) from the drop down list.
Please share the syntax how to code this.
<html lang=“en”>
<head>
<title>Create Dispute </title>
<link rel=“stylesheet” type=“text/css” href="?appId=gmpdispute&flName=/uitmpl/en/css/uitmpl.css" />
<link rel=“stylesheet” type=“text/css” href="?appId=gmpdispute&flName=/gdp/css/gdp.css" />
<script type=“text/javascript” src="?appId=gmpdispute&flName=/uitmpl/js/other_scripts.js"></script>
<script type=“text/javascript” src="?appId=gmpdispute&flName=/uitmpl/js/freezingHeader.js"></script>
<noscript>
<style>
table.mQH {display:block;}
</style>
</noscript>
<style id=“antiClickjack”>body{display:none !important;}</style>
<script type=“text/javascript”>
if (self === top) {
var antiClickjack = document.getElementById(“antiClickjack”);
antiClickjack.parentNode.removeChild(antiClickjack);
} else {
top.location = self.location;
}
</script>
</head>
<body onload=“uitmpl_qhPageInit();registerOnchangeEvent();”>
<!-- Skip To Main Content should be the next element immediately after body element -->
<div class=“skipnav”><a href="#maincontent" title=“Skip to Main Content”>Skip to Main Content</a> </div>
<script type=“text/javascript” src="?appId=gmpdispute&flName=/uitmpl/js/menu_script.js"></script>
<script type=“text/javascript” src="?appId=gmpdispute&flName=/uitmpl/js/application_settings.js"></script>
<script type=“text/javascript” src="?appId=gmpdispute&flName=/uitmpl/js/global_settings.js"></script>
<script type=“text/javascript”>
application.data = {
td_1: “Home”,
td_2: “Govt Dispute”,
td_3: “Create Disputes”,
td_4: “Reports/Search”,
td_5: “My Preference”,
url_1: “javascript:OnGMPPortalSubmit(document.frmMenuScr, ‘’)”,
url_2: “javascript:OnMenuSubmit (document.frmMenuScr, ‘homepage’)”,
url_3: “javascript:OnMenuSubmit (document.frmMenuScr, ‘disputesubmenu’)”,
url_4: “javascript:OnMenuSubmit (document.frmMenuScr, ‘reportLink’)”,
url_5: “javascript:OnMenuSubmit (document.frmMenuScr, ‘userpref’)”
};
global.data = {
//td_1: “AT&T BusinessDirect”,
td_1: “Write Us”,
td_2: “Help<span class=“offscrn”> - Opens a PDF Document for Help</span>”,
td_3: “Close”,
//td_3_1: “General Help”,
//td_3_2: “Application Tutorial”,
//td_3_3: “<span id=“shHd”>Show</span> Quick Help”,
//url_1: “javascript:bizDirect()”,
url_1: “javascript:OnMenuSubmit(document.frmMenuScr, ‘compose’)”,
url_2: “javascript:uitmpl_popUpReg(document.frmMenuScr.action + ‘?appId=’ + document.frmMenuScr.appId.value + ‘&flName=’ + document.frmMenuScr.context.value + ‘/help/Disputes_UG.pdf’)”,
url_3: “javascript: window_close(document.frmMenuScr, ‘logoff’);”
//url_3_1: “javascript:uitmpl_popUpReg(document.frmMenuScr.action + \’?appId=\’ + document.frmMenuScr.appId.value + \’&flName=\’ + document.frmMenuScr.context.value + \’/help/Disputes_UG.pdf\’)”,
//url_3_2: “#”,
//url_3_3: “javascript:uitmpl_qhPageToggle()”
};
</script>
<script type=“text/javascript” src="?appId=gmpdispute&flName=/gdp/js/script.js"></script>
<!–************ uitmplbegin: tBAN ******–>
<!– begin:background graphic ******–>
<table width=“100%” cellspacing=“0” border=“0” class=“tBAN”>
<tr>
<td><img src="?appId=gmpdispute&flName=/uitmpl/en/img/swoosh.gif" width=“650” height=“69” alt="" border=“0” /></td>
</tr>
</table>
<!–****** end:background graphic –>
<!– begin:logo and company title ******–>
<div class=“logoCompany”>
<table width=“100%” cellspacing=“0” border=“0” class=“tBAN”>
<tr>
<td class=“logo”><img src="?appId=gmpdispute&flName=/uitmpl/en/img/attbizdirect.gif" width=“291” height=“63” alt=“AT&T Business Direct” border=“0” /></td>
<td><!-- stretchable cell --></td>
<!-- max characters for company title: 72 w/ breaks (24 per line) -->
<td class=“company”>ATT Gov Sol Dev<br/>rm0013<br /></td>
</tr>
</table>
</div>
<!–****** end:logo and company title –>
<!– begin:application title –>
<table cellspacing=“0” border=“0” class=“appTitle”>
<tr>
<td><a href=“javascript:OnMenuSubmit (document.frmMenuScr, ‘homepage’)”>View and Analyze Govt. Bills: Govt Dispute</a></td>
</tr>
</table>
<!– end:application title ******–>
<!–************ uitmplend: tBAN –>
<!– uitmplbegin: tNAV ************–>
<div id=“glbl”>
<script language=“JavaScript1.3”>
<!–
uitmpl_list(“global”);
//–>
</script>
<noscript>
<div class=“globalAcc”>
<table class=“global_main” cellspacing=“0” border=“0”>
<tr>
<td class=“global_main_spacer”> </td>
<td><a href=“javascript:bizDirect()”>AT&T BusinessDirect</a></td><td class=“pipe”> </td><td><a href=“javascript:OnMenuSubmit(document.frmMenuScr, ‘compose’)” target="_new">Write Us</a></td><td class=“pipe”> </td><td><a href="#">Help</a></td>
</tr>
</table>
</div>
</noscript>
</div>
<div id=“app”>
<script language=“JavaScript1.3”>
<!–
uitmpl_list(“application”);
//–>
</script>
<noscript>
<div class=“applicationAcc”><table class=“application_main” cellspacing=“0” border=“0”>
<tr>
<td><a href=“javascript:OnMenuSubmit (document.frmMenuScr, ‘homepage’)”>Home</a></td>
<td class=“pipe”> </td>
<td><a href=“javascript:alert (‘Under Construction…’)”>Create/Update Dispute</a></td>
<td class=“pipe”> </td>
<td><a href=“javascript:alert (‘Under Construction…’)”>Reports/Search</a></td>
<td class=“pipe”> </td>
<td><a href=“javascript:OnMenuSubmit (document.frmMenuScr, ‘UserPreference’)”>My Preference</a></td>
<td class=“pipe”> </td>
<td><a href=“javascript:alert (‘Under Construction…’)”>User Management</a></td>
</tr>
</table>
</div>
</noscript>
</div>
<!–************ uitmplend: tNAV –>
<form name=“frmMenuScr” action="/servlet/GMPGate" method=“get”>
<input type=“hidden” name=“appId” value=“gmpdispute”>
<input type=“hidden” name=“nextScr” value=“userpref”>
<input type=“hidden” name=“contract_grp” value="">
<input type=“hidden” name=“methodToCall” value=""/>
<input type=“hidden” name=“sys_tracking_nbr” value=""/>
<input type=“hidden” name=“context” value="/gdp"/>
<input type=“hidden” name=“from” value=""/>
<!-- <a name=“maincontent” id=“maincontent” tabindex="-1" ></a> -->
</form>
<!– begin:grid –>
<table width=“50%” cellspacing=“0” border=“0” class=“wrap”>
<tr>
<td width=“100%” class=“grid”>
<!-- InstanceBeginEditable name=“PageHeader” -->
<!– uitmplbegin: tPH –>
<!– begin:titles –>
<table cellspacing=“0” border=“0” class=“tPH”>
<!– begin:page title –>
<tr>
<td><h4 class=“pgTitle”><a name=“maincontent” id=“maincontent” tabindex="-1"></a>Create Dispute </h4></td>
</tr>
<!– end:page title –>
</table>
<!– end:titles –>
<!– uitmplend: tPH ************–>
<!-- InstanceEndEditable -->
<!-- start error part -->
<!— BeginOptional name=“DataEntryEdit” —>
<!-- InstanceBeginEditable name=“DataEntryEdit” -->
<!–************ uitmplbegin: mUI ************–>
<form name=“disputeForm” action="/servlet/GMPGate" enctype=“multipart/form-data” method=“POST”>
<input type=“hidden” name=“appId” value=“gmpdispute”>
<input type=“hidden” name=“nextScr” value=“dispute”>
<input type=“hidden” name=“fieldFocus” id=“fieldFocus” value="">
<input type=“hidden” name=“from” value="">
<input type=“hidden” name=“methodToCall” value=“create”>
<input type=“hidden” name=“oldMethodToCall” value="">
<input type=“hidden” name=“sys_tracking_nbr” value="">
<input type=“hidden” name=“disp_srce_code” value=“3”>
<!-- start data entry part -->
<table cellspacing=“0” border=“0” class=“mDL”>
<!–****** begin:instructional text ******–>
<tr>
<td class=“required” > </td>
<td class=“required”>*</td>
<td colspan=“8” width=“100%”>Indicates required data input fields</td>
</tr>
<tr>
<td class=“required” > </td>
<td class=“required”><!-- * --></td>
<td colspan=“8” width=“100%”> </td>
</tr>
<!–****** end:instructional text –>
<!– begin:basic fields ******–>
<td class=“label” > </td>
<td class=“label” ><labels class=“required”></label></td>
<td class=“label” nowrap>
<label for=“contract_nbr” class=“abled”>
<!-- * -->
Contract Number :
</label>
</td>
<td align=“left” width=“12” nowrap>
<a id=“qhtxt_h_contract_nbr” href=“javascript:uitmpl_qhelp(‘h_contract_nbr’,‘qhdisp_h_contract_nbr’);” tabindex="-1"><img src="?appId=gmpdispute&flName=/uitmpl/en/img/quickhelp_dk.gif" id=“qh_img” width=“12” height=“12” alt=“Quick Help-Contract Number” border=“0” /></a>
</td>
<td colspan=“6” class=“value” width=“500”>
<input type=“text” name=“contract_nbr” maxlength=“15” size=“22” tabindex="-1" value=“GS00T07NSD0007” readonly=“readonly” id=“contract_nbr” title="">
</TD>
</TR>
<td class=“label” > </td>
<td class=“label” ><labels class=“required”></label></td>
<td class=“label” nowrap>
<label for=“ttl_short_desc_text” class=“abled”>
*
Title :
</label>
</td>
<td align=“left” width=“12” nowrap>
<a id=“qhtxt_h_ttl_short_desc_text” href=“javascript:uitmpl_qhelp(‘h_ttl_short_desc_text’,‘qhdisp_h_ttl_short_desc_text’);” tabindex=""><img src="?appId=gmpdispute&flName=/uitmpl/en/img/quickhelp_dk.gif" id=“qh_img” width=“12” height=“12” alt=“Quick Help-Title” border=“0” /></a>
</td>
<td colspan=“6” class=“value” width=“500”>
<input type=“text” name=“ttl_short_desc_text” maxlength=“150” size=“80” tabindex="" value="" id=“ttl_short_desc_text” title="">
</TD>
</TR>
<td class=“label” > </td>
<td class=“label” ><labels class=“required”></label></td>
<td class=“label” nowrap>
<label for=“disp_case_status_code” class=“abled”>
<!-- * -->
Status :
</label>
</td>
<td align=“left” width=“12” nowrap>
<a id=“qhtxt_h_disp_case_status_code” href=“javascript:uitmpl_qhelp(‘h_disp_case_status_code’,‘qhdisp_h_disp_case_status_code’);” tabindex="-1"><img src="?appId=gmpdispute&flName=/uitmpl/en/img/quickhelp_dk.gif" id=“qh_img” width=“12” height=“12” alt=“Quick Help-Status” border=“0” /></a>
</td>
<td colspan=“6” class=“value” width=“500”>
<select name=“disp_case_status_code” tabindex="-1" id=“disp_case_status_code” title=“Status”><option value=“OPEN” selected=“selected”>OPEN</option></select>
<input type=“hidden” name=“disp_case_status_code” value=“OPEN”>
</TD>
</TR>
<td class=“label” > </td>
<td class=“label” ><labels class=“required”></label></td>
<td class=“label” nowrap>
<label for=“ahc_code” class=“abled”>
*
AHC :
</label>
</td>
<td align=“left” width=“12” nowrap>
<a id=“qhtxt_h_ahc_code” href=“javascript:uitmpl_qhelp(‘h_ahc_code’,‘qhdisp_h_ahc_code’);” tabindex=""><img src="?appId=gmpdispute&flName=/uitmpl/en/img/quickhelp_dk.gif" id=“qh_img” width=“12” height=“12” alt=“Quick Help-AHC” border=“0” /></a>
</td>
<td colspan=“6” class=“value” width=“500”>
<input type=“text” name=“ahc_code” maxlength=“28” size=“40” tabindex="" value="" id=“ahc_code” title="">
<input type=“button” class=“buttonExtraSmall” value=“Submit AHC” title=“Submit AHC” onclick=“setFocus(‘ahc_code’);javascript:this.value=this.value.toUpperCase();this.form.nextScr.value=‘setupdispute’;if (this.form.methodToCall.value != ‘refresh’) this.form.oldMethodToCall.value=this.form.methodToCall.value;this.form.methodToCall.value=this.form.oldMethodToCall.value;this.form.submit()” onkeypress=“if(chkKey(event)){setFocus(‘ahc_code’);javascript:this.value=this.value.toUpperCase();this.form.nextScr.value=‘setupdispute’;if (this.form.methodToCall.value != ‘refresh’) this.form.oldMethodToCall.value=this.form.methodToCall.value;this.form.methodToCall.value=this.form.oldMethodToCall.value;this.form.submit()}”>
</TD>
</TR>
<td class=“label” > </td>
<td class=“label” ><labels class=“required”></label></td>
<td class=“label” nowrap>
<label for=“service_type_code” class=“abled”>
*
Service Type :
</label>
</td>
<td align=“left” width=“12” nowrap>
<a id=“qhtxt_h_service_type_code” href=“javascript:uitmpl_qhelp(‘h_service_type_code’,‘qhdisp_h_service_type_code’);” tabindex=""><img src="?appId=gmpdispute&flName=/uitmpl/en/img/quickhelp_dk.gif" id=“qh_img” width=“12” height=“12” alt=“Quick Help-Service Type” border=“0” /></a>
</td>
<td colspan=“6” class=“value” width=“500”>
<select name=“service_type_code” tabindex="" id=“service_type_code” title=“Service Type”><option value="">Make a Selection</option>
<option value=“RAV”>ANTI-VIRUS MANAGEMENT (RAV)</option>
<option value=“CAT”>ASYNCHRONOUS TRANSFER MODE (CAT)</option>
<option value=“MAC”>AUDIO CONFERENCING (MAC)</option>
<option value=“MCC”>CALL CENTER/CUSTOMER CONTACT CENTER (MCC)</option>
<option value=“WCP”>CELLULAR/PERSONAL COMMUNICATIONS (WCP)</option>
<option value=“CSD”>CIRCUIT SWITCHED DATA (CSD)</option>
<option value=“MCS”>COLLABORATION SUPPORT (MCS)</option>
<option value=“MCL”>COLLOCATED HOSTING (MCL)</option>
<option value=“COM”>COMBINED (COM)</option>
<option value=“CTS”>COMMUNICATIONS TRANSPORT SERVICES (CTS)</option>
<option value=“ICD”>CONTENT DELIVERY NETWORK (ICD)</option>
<option value=“ICI”>CONVERGED IP (ICI)</option>
<option value=“MSD”>CUSTOMER SPECIFIC DESIGN AND ENGINEERING (MSD)</option>
<option value=“ODF”>DARK FIBER (ODF)</option>
<option value=“MDH”>DEDICATED HOSTING (MDH)</option>
<option value=“CEN”>ETHERNET (CEN)</option>
<option value=“SFS”>FIXED SATELLITE (SFS)</option>
<option value=“CFR”>FRAME RELAY (CFR)</option>
<option value=“GEP”>GENERAL PRICING (GEP)</option>
<option value=“GPR”>GENERAL PRICING (GPR)</option>
<option value=“RIR”>INCIDENT RESPONSE (RIR)</option>
<option value=“IIP”>INTERNET PROTOCOL (IIP)</option>
<option value=“RID”>INTRUSION DETECTION (RID)</option>
<option value=“IPS”>IP BASED SERVICES (IPS)</option>
<option value=“IIT”>IP TELEPHONY (IIT)</option>
<option value=“SLM”>LAND MOBILE RADIO (SLM)</option>
<option value=“ILV”>LAYER 2 VPN (ILV)</option>
<option value=“RME”>MANAGED E-AUTHENTICATION (RME)</option>
<option value=“RMF”>MANAGED FIREWALL (RMF)</option>
<option value=“MNT”>MANAGED NETWORK (MNT)</option>
<option value=“RMT”>MANAGED-TIERED SECURITY (RMT)</option>
<option value=“MAS”>MANAGEMENT & APPLICATION SERVICES (MAS)</option>
<option value=“SMS”>MOBILE SATELLITE (SMS)</option>
<option value=“WMM”>MULTIMODE WIRELESS LAN (WMM)</option>
<option value=“INB”>NETWORK-BASED IP VPN (INB)</option>
<option value=“OBS”>OPTICAL BASED SERVICES (OBS)</option>
<option value=“OWL”>OPTICAL WAVELENGTH (OWL)</option>
<option value=“IPB”>PREMISES-BASED IP VPN (IPB)</option>
<option value=“CPL”>PRIVATE LINE (CPL)</option>
<option value=“RSM”>SECURE MANAGED E-MAIL (RSM)</option>
<option value=“RTS”>SECURITY SERVICES (RTS)</option>
<option value=“SPS”>SPECIAL SERVICES (SPS)</option>
<option value=“MSS”>STORAGE (MSS)</option>
<option value=“OSN”>SYNCHRONOUS OPTICAL NETWORK (OSN)</option>
<option value=“MTW”>TELEWORKING (MTW)</option>
<option value=“CTF”>TOLL-FREE (CTF)</option>
<option value=“MUM”>UNIFIED MESSAGING (MUM)</option>
<option value=“MVT”>VIDEO TELECONFERENCING (MVT)</option>
<option value=“CSV”>VOICE (CSV)</option>
<option value=“IVO”>VOICE OVER IP TRANSPORT (IVO)</option>
<option value=“RVS”>VULNERABILITY SCANNING (RVS)</option>
<option value=“MWC”>WEB CONFERENCING (MWC)</option>
<option value=“WLS”>WIRELESS SERVICES (WLS)</option></select>