<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="2050" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal>Dear Christian,<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Underneath a screen shot of the “Add Candidate”
form that I want to test in the zope testbrowser through a doctest file.<o:p></o:p></p>
<p class=MsoNormal>In this doctest file I would like to fill in or make a selection
for each control and press the “Add Candidate” button.<o:p></o:p></p>
<p class=MsoNormal style='text-indent:36.0pt'>>>> browser.getControl(‘Video’).selected
= True<o:p></o:p></p>
<p class=MsoNormal> Here
I don’t know how to make a selection for the “*Data Type(s)”???<o:p></o:p></p>
<p class=MsoNormal style='text-indent:36.0pt;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New"'>>>>
browser.getControl('Data Format').getControl('XML').selected = True<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'> >>> import
cStringIO<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'> >>>
browser.getControl('Candidate File').add_file(cStringIO.StringIO('Candidate
file contents'),'application/<u><span style='color:black'>octet</span></u>-stream','C:\\<u><span
style='color:black'>Temp</span></u>\Candidate.log')<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'> >>>
browser.getControl('Hardware Platform').getControl('win32').selected = True<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'> >>>
browser.getControl('*hardware ID').value = '<u><span style='color:black'>Offline</span></u>'</span>
<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>After the screen shot is my HTML<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Thanks anyway,<o:p></o:p></p>
<p class=MsoNormal>Kris Degryse<o:p></o:p></p>
<p class=MsoNormal><img width=425 height=307 id="Picture_x0020_1"
src="cid:image001.png@01CA4B2D.412166C0"><span lang=NL-BE><o:p></o:p></span></p>
<p class=MsoNormal><span lang=NL-BE><o:p> </o:p></span></p>
<p class=MsoNormal><body><o:p></o:p></p>
<p class=MsoNormal><form
action="http://localhost:8080/arts/Products/VIP-T/V2.09/ResultGroup1/addcandidate"<o:p></o:p></p>
<p class=MsoNormal> method="post"
class="edit-form"<o:p></o:p></p>
<p class=MsoNormal>
enctype="multipart/form-data"><o:p></o:p></p>
<p class=MsoNormal> <table class="form-fields"><o:p></o:p></p>
<p class=MsoNormal> <tbody><o:p></o:p></p>
<p class=MsoNormal> <tr><o:p></o:p></p>
<p class=MsoNormal>
<td class="label"><o:p></o:p></p>
<p class=MsoNormal>
<label for="form.video"><o:p></o:p></p>
<p class=MsoNormal>
<span>Video</span><o:p></o:p></p>
<p class=MsoNormal>
</label><o:p></o:p></p>
<p class=MsoNormal>
</td><o:p></o:p></p>
<p class=MsoNormal>
<td class="field"><o:p></o:p></p>
<p class=MsoNormal>
<div class="widget"><div><o:p></o:p></p>
<p class=MsoNormal><div class="value"><o:p></o:p></p>
<p class=MsoNormal><select id="form.video"
name="form.video" size="1" ><o:p></o:p></p>
<p class=MsoNormal><option value="0x086c">Video</option><o:p></o:p></p>
<p class=MsoNormal></select><o:p></o:p></p>
<p class=MsoNormal></div><o:p></o:p></p>
<p class=MsoNormal><input name="form.video-empty-marker"
type="hidden" value="1" /><o:p></o:p></p>
<p class=MsoNormal></div></div><o:p></o:p></p>
<p class=MsoNormal>
</td><o:p></o:p></p>
<p class=MsoNormal> </tr><o:p></o:p></p>
<p class=MsoNormal> <tr><o:p></o:p></p>
<p class=MsoNormal>
<td class="label"><o:p></o:p></p>
<p class=MsoNormal>
<label for="form.data_types"><o:p></o:p></p>
<p class=MsoNormal>
<span class="required">*</span><span>Data
Type(s)</span><o:p></o:p></p>
<p class=MsoNormal>
</label><o:p></o:p></p>
<p class=MsoNormal>
</td><o:p></o:p></p>
<p class=MsoNormal>
<td class="field"><o:p></o:p></p>
<p class=MsoNormal>
<div class="widget"><script
type="text/javascript"><o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>function moveItems(from, to)<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> // shortcuts for selection fields<o:p></o:p></p>
<p class=MsoNormal> var src = document.getElementById(from);<o:p></o:p></p>
<p class=MsoNormal> var tgt = document.getElementById(to);<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> if (src.selectedIndex == -1) selectionError();<o:p></o:p></p>
<p class=MsoNormal> else<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> // iterate over all selected items<o:p></o:p></p>
<p class=MsoNormal> // --> attribute
"selectedIndex" doesn't support multiple selection.<o:p></o:p></p>
<p class=MsoNormal> // Anyway, it works here, as a moved item
isn't selected anymore,<o:p></o:p></p>
<p class=MsoNormal> // thus "selectedIndex"
indicating the "next" selected item :)<o:p></o:p></p>
<p class=MsoNormal> while (src.selectedIndex > -1)<o:p></o:p></p>
<p class=MsoNormal> if
(src.options[src.selectedIndex].selected)<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> // create a new
virtal object with values of item to copy<o:p></o:p></p>
<p class=MsoNormal> temp = new
Option(src.options[src.selectedIndex].text,<o:p></o:p></p>
<p class=MsoNormal>
src.options[src.selectedIndex].value);<o:p></o:p></p>
<p class=MsoNormal> // append virtual
object to targe<o:p></o:p></p>
<p class=MsoNormal>
tgt.options[tgt.length] = temp;<o:p></o:p></p>
<p class=MsoNormal> // want to select
newly created item<o:p></o:p></p>
<p class=MsoNormal> temp.selected =
true;<o:p></o:p></p>
<p class=MsoNormal> // delete moved
item in source<o:p></o:p></p>
<p class=MsoNormal>
src.options[src.selectedIndex] = null;<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>// move item from "from" selection to
"to" selection<o:p></o:p></p>
<p class=MsoNormal>function from2to(name)<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> moveItems(name+".from",
name+".to");<o:p></o:p></p>
<p class=MsoNormal> copyDataForSubmit(name);<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>// move item from "to" selection back to
"from" selection<o:p></o:p></p>
<p class=MsoNormal>function to2from(name)<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> moveItems(name+".to",
name+".from");<o:p></o:p></p>
<p class=MsoNormal> copyDataForSubmit(name);<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>function swapFields(a, b)<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> // swap text<o:p></o:p></p>
<p class=MsoNormal> var temp = a.text;<o:p></o:p></p>
<p class=MsoNormal> a.text = b.text;<o:p></o:p></p>
<p class=MsoNormal> b.text = temp;<o:p></o:p></p>
<p class=MsoNormal> // swap value<o:p></o:p></p>
<p class=MsoNormal> temp = a.value;<o:p></o:p></p>
<p class=MsoNormal> a.value = b.value;<o:p></o:p></p>
<p class=MsoNormal> b.value = temp;<o:p></o:p></p>
<p class=MsoNormal> // swap selection<o:p></o:p></p>
<p class=MsoNormal> temp = a.selected;<o:p></o:p></p>
<p class=MsoNormal> a.selected = b.selected;<o:p></o:p></p>
<p class=MsoNormal> b.selected = temp;<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>// move selected item in "to" selection one up<o:p></o:p></p>
<p class=MsoNormal>function moveUp(name)<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> // shortcuts for selection field<o:p></o:p></p>
<p class=MsoNormal> var toSel = document.getElementById(name+".to");<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> if (toSel.selectedIndex == -1)<o:p></o:p></p>
<p class=MsoNormal> selectionError();<o:p></o:p></p>
<p class=MsoNormal> else if (toSel.options[0].selected)<o:p></o:p></p>
<p class=MsoNormal> alert("Cannot move
further up!");<o:p></o:p></p>
<p class=MsoNormal> else for (var i = 0; i < toSel.length; i++)<o:p></o:p></p>
<p class=MsoNormal> if (toSel.options[i].selected)<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal>
swapFields(toSel.options[i-1], toSel.options[i]);<o:p></o:p></p>
<p class=MsoNormal> copyDataForSubmit(name);<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>// move selected item in "to" selection one down<o:p></o:p></p>
<p class=MsoNormal>function moveDown(name)<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> // shortcuts for selection field<o:p></o:p></p>
<p class=MsoNormal> var toSel =
document.getElementById(name+".to");<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> if (toSel.selectedIndex == -1) {<o:p></o:p></p>
<p class=MsoNormal> selectionError();<o:p></o:p></p>
<p class=MsoNormal> } else if
(toSel.options[toSel.length-1].selected) {<o:p></o:p></p>
<p class=MsoNormal>
alert("Cannot move further down!");<o:p></o:p></p>
<p class=MsoNormal> } else {<o:p></o:p></p>
<p class=MsoNormal> for (var i = toSel.length-1;
i >= 0; i--) {<o:p></o:p></p>
<p class=MsoNormal> if
(toSel.options[i].selected) {<o:p></o:p></p>
<p class=MsoNormal>
swapFields(toSel.options[i+1], toSel.options[i]);<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> copyDataForSubmit(name);<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>// copy each item of "toSel" into one hidden input
field<o:p></o:p></p>
<p class=MsoNormal>function copyDataForSubmit(name)<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> // shortcuts for selection field and hidden data
field<o:p></o:p></p>
<p class=MsoNormal> var toSel =
document.getElementById(name+".to");<o:p></o:p></p>
<p class=MsoNormal> var toDataContainer =
document.getElementById(name+".toDataContainer");<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> // delete all child nodes (--> complete content)
of "toDataContainer" span<o:p></o:p></p>
<p class=MsoNormal> while (toDataContainer.hasChildNodes())<o:p></o:p></p>
<p class=MsoNormal>
toDataContainer.removeChild(toDataContainer.firstChild);<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> // create new hidden input fields - one for each
selection item of<o:p></o:p></p>
<p class=MsoNormal> // "to" selection<o:p></o:p></p>
<p class=MsoNormal> for (var i = 0; i < toSel.options.length; i++)<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> // create virtual node with suitable
attributes<o:p></o:p></p>
<p class=MsoNormal> var newNode =
document.createElement("input");<o:p></o:p></p>
<p class=MsoNormal> var newAttr =
document.createAttribute("name");<o:p></o:p></p>
<p class=MsoNormal> newAttr.nodeValue = name;<o:p></o:p></p>
<p class=MsoNormal> newNode.setAttributeNode(newAttr);<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> newAttr =
document.createAttribute("type");<o:p></o:p></p>
<p class=MsoNormal> newAttr.nodeValue = "hidden";<o:p></o:p></p>
<p class=MsoNormal> newNode.setAttributeNode(newAttr);<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> newAttr =
document.createAttribute("value");<o:p></o:p></p>
<p class=MsoNormal> newAttr.nodeValue = toSel.options[i].value;<o:p></o:p></p>
<p class=MsoNormal> newNode.setAttributeNode(newAttr);<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> // actually append virtual node to DOM
tree<o:p></o:p></p>
<p class=MsoNormal> toDataContainer.appendChild(newNode);<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>// error message for missing selection<o:p></o:p></p>
<p class=MsoNormal>function selectionError()<o:p></o:p></p>
<p class=MsoNormal> {alert("Must select something!")}<o:p></o:p></p>
<p class=MsoNormal></script><o:p></o:p></p>
<p class=MsoNormal><table border="0"
class="ordered-selection-field"><o:p></o:p></p>
<p class=MsoNormal> <tr><o:p></o:p></p>
<p class=MsoNormal> <td><o:p></o:p></p>
<p class=MsoNormal> <select
id="form.data_types.from"<o:p></o:p></p>
<p class=MsoNormal>
name="form.data_types.from" size="5"<o:p></o:p></p>
<p class=MsoNormal>
multiple=""><o:p></o:p></p>
<p class=MsoNormal> <option
value="2be858dafefeebdb71643a221075c81a">Inverse Directions</option><o:p></o:p></p>
<p class=MsoNormal> </select><o:p></o:p></p>
<p class=MsoNormal> </td><o:p></o:p></p>
<p class=MsoNormal> <td><o:p></o:p></p>
<p class=MsoNormal> <button
name="from2toButton" type="button"<o:p></o:p></p>
<p class=MsoNormal>
value=" -&gt;"<o:p></o:p></p>
<p class=MsoNormal>
onclick="javascript:from2to('form.data_types')">&nbsp;-&gt;</button><o:p></o:p></p>
<p class=MsoNormal> <br /><o:p></o:p></p>
<p class=MsoNormal> <button
name="to2fromButton" type="button"<o:p></o:p></p>
<p class=MsoNormal>
value="&lt;- "<o:p></o:p></p>
<p class=MsoNormal>
onclick="javascript:to2from('form.data_types')">&lt;-&nbsp;</button><o:p></o:p></p>
<p class=MsoNormal> </td><o:p></o:p></p>
<p class=MsoNormal> <td><o:p></o:p></p>
<p class=MsoNormal> <select
id="form.data_types.to"<o:p></o:p></p>
<p class=MsoNormal>
name="form.data_types.to" size="5"
multiple=""><o:p></o:p></p>
<p class=MsoNormal> </select><o:p></o:p></p>
<p class=MsoNormal> <input
name="form.data_types-empty-marker"<o:p></o:p></p>
<p class=MsoNormal>
type="hidden" /><o:p></o:p></p>
<p class=MsoNormal> <span
id="form.data_types.toDataContainer"><o:p></o:p></p>
<p class=MsoNormal> <script
type="text/javascript"><o:p></o:p></p>
<p class=MsoNormal>
copyDataForSubmit('form.data_types');</script><o:p></o:p></p>
<p class=MsoNormal> </span><o:p></o:p></p>
<p class=MsoNormal> </td><o:p></o:p></p>
<p class=MsoNormal> <td><o:p></o:p></p>
<p class=MsoNormal> <button
name="upButton" type="button" value="^"<o:p></o:p></p>
<p class=MsoNormal>
onclick="javascript:moveUp('form.data_types')">^</button><o:p></o:p></p>
<p class=MsoNormal> <br /><o:p></o:p></p>
<p class=MsoNormal> <button
name="downButton" type="button" value="v"<o:p></o:p></p>
<p class=MsoNormal>
onclick="javascript:moveDown('form.data_types')">v</button><o:p></o:p></p>
<p class=MsoNormal> </td><o:p></o:p></p>
<p class=MsoNormal> </tr><o:p></o:p></p>
<p class=MsoNormal></table><o:p></o:p></p>
<p class=MsoNormal></div><o:p></o:p></p>
<p class=MsoNormal>
</td><o:p></o:p></p>
<p class=MsoNormal> </tr><o:p></o:p></p>
<p class=MsoNormal> <tr><o:p></o:p></p>
<p class=MsoNormal>
<td class="label"><o:p></o:p></p>
<p class=MsoNormal>
<label for="form.data_format"><o:p></o:p></p>
<p class=MsoNormal>
<span>Data Format</span><o:p></o:p></p>
<p class=MsoNormal> </label><o:p></o:p></p>
<p class=MsoNormal>
</td><o:p></o:p></p>
<p class=MsoNormal>
<td class="field"><o:p></o:p></p>
<p class=MsoNormal>
<div class="widget"><div><o:p></o:p></p>
<p class=MsoNormal><div class="value"><o:p></o:p></p>
<p class=MsoNormal><select id="form.data_format"
name="form.data_format" size="1" ><o:p></o:p></p>
<p class=MsoNormal><option
value="3501bb093d363810b671059b9cfed3f8">XML</option><o:p></o:p></p>
<p class=MsoNormal><option
value="cc8d68c551c4a9a6d5313e07de4deafd">CSV</option><o:p></o:p></p>
<p class=MsoNormal></select><o:p></o:p></p>
<p class=MsoNormal></div><o:p></o:p></p>
<p class=MsoNormal><input name="form.data_format-empty-marker"
type="hidden" value="1" /><o:p></o:p></p>
<p class=MsoNormal></div></div><o:p></o:p></p>
<p class=MsoNormal>
</td><o:p></o:p></p>
<p class=MsoNormal> </tr><o:p></o:p></p>
<p class=MsoNormal> <tr><o:p></o:p></p>
<p class=MsoNormal>
<td class="label"><o:p></o:p></p>
<p class=MsoNormal>
<label for="form.file"><o:p></o:p></p>
<p class=MsoNormal>
<span class="required">*</span><span>Candidate
File</span><o:p></o:p></p>
<p class=MsoNormal>
</label><o:p></o:p></p>
<p class=MsoNormal>
</td><o:p></o:p></p>
<p class=MsoNormal>
<td class="field"><o:p></o:p></p>
<p class=MsoNormal>
<div class="widget"><input class="hiddenType"
id="form.file.used" name="form.file.used"
type="hidden" value="" /> <input
class="fileType" id="form.file" name="form.file"
size="20" type="file" /></div><o:p></o:p></p>
<p class=MsoNormal>
</td><o:p></o:p></p>
<p class=MsoNormal> </tr><o:p></o:p></p>
<p class=MsoNormal> <tr><o:p></o:p></p>
<p class=MsoNormal>
<td class="label"><o:p></o:p></p>
<p class=MsoNormal> <label
for="form.platform"><o:p></o:p></p>
<p class=MsoNormal>
<span>Hardware Platform</span><o:p></o:p></p>
<p class=MsoNormal>
</label><o:p></o:p></p>
<p class=MsoNormal>
</td><o:p></o:p></p>
<p class=MsoNormal>
<td class="field"><o:p></o:p></p>
<p class=MsoNormal>
<div class="widget"><div><o:p></o:p></p>
<p class=MsoNormal><div class="value"><o:p></o:p></p>
<p class=MsoNormal><select id="form.platform"
name="form.platform" size="1" ><o:p></o:p></p>
<p class=MsoNormal><option value="0x0858">win32</option><o:p></o:p></p>
<p class=MsoNormal><option value="0x085f">win64</option><o:p></o:p></p>
<p class=MsoNormal></select><o:p></o:p></p>
<p class=MsoNormal></div><o:p></o:p></p>
<p class=MsoNormal><input name="form.platform-empty-marker"
type="hidden" value="1" /><o:p></o:p></p>
<p class=MsoNormal></div></div><o:p></o:p></p>
<p class=MsoNormal>
</td><o:p></o:p></p>
<p class=MsoNormal> </tr><o:p></o:p></p>
<p class=MsoNormal> <tr><o:p></o:p></p>
<p class=MsoNormal>
<td class="label"><o:p></o:p></p>
<p class=MsoNormal>
<label for="form.board"><o:p></o:p></p>
<p class=MsoNormal>
<span class="required">*</span><span>hardware
ID</span><o:p></o:p></p>
<p class=MsoNormal>
</label><o:p></o:p></p>
<p class=MsoNormal>
</td><o:p></o:p></p>
<p class=MsoNormal>
<td class="field"><o:p></o:p></p>
<p class=MsoNormal>
<div class="widget"><input class="textType"
id="form.board" name="form.board" size="20"
type="text" value="" /></div><o:p></o:p></p>
<p class=MsoNormal>
</td><o:p></o:p></p>
<p class=MsoNormal> </tr><o:p></o:p></p>
<p class=MsoNormal> </tbody><o:p></o:p></p>
<p class=MsoNormal> </table><o:p></o:p></p>
<p class=MsoNormal> <div id="actionsView"><o:p></o:p></p>
<p class=MsoNormal> <span
class="actionButtons"><o:p></o:p></p>
<p class=MsoNormal> <input
type="submit" id="form.actions.4164642043616e646964617465"
name="form.actions.4164642043616e646964617465" value="Add
Candidate" class="button" /><o:p></o:p></p>
<p class=MsoNormal> <span lang=NL-BE></span><o:p></o:p></span></p>
<p class=MsoNormal><span lang=NL-BE> </div><o:p></o:p></span></p>
<p class=MsoNormal><span lang=NL-BE></form><o:p></o:p></span></p>
<p class=MsoNormal><span lang=NL-BE></body><o:p></o:p></span></p>
</div>
</body>
</html>