Onlijn Posted March 28, 2012 Posted March 28, 2012 Hi, I'm quite a noob on AutoIT and I can't manage to search for a specific row in an IE table. I want to search with a certain string, but I can't seem to fetch the table to search in. I want to click on the row with "Dual Fuel ZHG" in it. This is how the table looks like: <table class="DataBlockTable Grid" cellspacing="0" rules="all" templatedatamode="Table" border="1" id="PanelCampaigns_Campaigns_DataGridCampaigns" style="border-collapse:collapse;"> <tbody><tr class="Header" style="white-space:nowrap;"> <td class="Header" style="width:100%;white-space:nowrap;">Naam</td> </tr><tr class="row0" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=15200&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">Viswa Campaign</td> </tr><tr class="row1" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=13603&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">Combo_infy_mix</td> </tr><tr class="row0" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=13602&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">MIjnEssent_Infy</td> </tr><tr class="row1" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=13601&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">Infy_AI</td> </tr><tr class="row0" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=10786&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">3423</td> </tr><tr class="row1" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=13100&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">campaign for Alex</td> </tr><tr class="row0" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=12800&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">Dual Fuel ZHG</td> </tr><tr class="row1" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=14902&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">RMS: (1.7) Acq E ZHG green G ZHG grey</td> </tr><tr class="row0" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=14900&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">RMS: (1.5) Acq E ZHG groen G ZHG grijs</td> </tr><tr class="row1" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=14802&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">RMS: (1.1) Service Actiemail and Energie</td> </tr><tr class="row0" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor:pointer;"> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=14901&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">RMS: (1.6) Acq E ZHG green G ZHG grey</td> </tr><tr class="row1" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=14801&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">RMS: Acq ATL E Gr - G ZHG 3j (wit)</td> </tr><tr class="row0" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=14800&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">RMS: Acq ATL E Gr - G ZHG 3j (zwart)</td> </tr><tr class="row1" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=14700&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">RMS: Acq EG(ZHG) No Pricedate</td> </tr><tr class="row0" onmouseover="this.style.backgroundColor='Silver'" onmouseout="this.style.backgroundColor=''" style="cursor: pointer; "> <td class="row0" onclick="document.location='/ProcessRunner/Label/Register2/Customer.aspx?ProcessType=EnrollFullCampaignAccount&RelateClass=cCustomer&RelateId=0&CaseId=PR1228cedae98923eb4e&DomainId=1&MarketingCampaignId=14601&MarketingCampaignPresentationLayer=ProcessRunner&MarketingCampaignType=ATL'">RMS: Service MIJN ESSENT ATL HH</td> </tr><tr class="Footer" style="white-space:nowrap;"> <td colspan="1">Meer dan 15 Media campagnes gevonden, alleen de eerste 15 worden getoond.</td> </tr> </tbody></table> Can someone please help me?
GMK Posted March 28, 2012 Posted March 28, 2012 Look in the help files for _IETableWriteToArray to write the table to an array, then look up _ArraySearch to search for a specific row.
Onlijn Posted March 29, 2012 Author Posted March 29, 2012 Thanks for your answer. How can I click on it when the row is found?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now