<div class="gmail_quote">Hi Alex<div><br></div><div>The issue your are having is quite common, since what is happening is that you are missing the C# compilation references. Since the idea is to have a stand-alone compilable C# script, those references (in O2) are provided as C# Comments.</div>

<div><br></div><div>In the case of your script, you are missing</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><font face="'courier new', monospace">//O2File:WatiN_IE_ExtensionMethods.cs</font></div>

</div><div><div><font face="'courier new', monospace">//O2Ref:WatiN.Core.1x.dll</font></div></div></blockquote><div><br></div><div>Here is what your script should look like</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div class="im">
<div><div><font face="'courier new', monospace">panel.clear();</font></div></div><div><div><font face="'courier new', monospace">var ie = panel.add_IE().silent(true);</font></div></div><div><div><font face="'courier new', monospace">ie.open("<a href="http://www.mywebsite.com" target="_blank">http://www.mywebsite.com</a>"); </font></div>

</div><div><div><font face="'courier new', monospace"><br></font></div></div></div><div><div><font face="'courier new', monospace">//O2File:WatiN_IE_ExtensionMethods.cs</font></div></div><div><div><font face="'courier new', monospace">//O2Ref:WatiN.Core.1x.dll</font></div>

</div></blockquote><div><br></div><div>Here are a number of O2 blog entries that should help you in writing your scripts:</div><div><br></div><div><ul><li><a href="http://o2platform.wordpress.com/2011/07/13/creating-an-api-for-jpetstore-browser-auto/" target="_blank">http://o2platform.wordpress.com/2011/07/13/creating-an-api-for-jpetstore-browser-auto/</a> - jpetstore related IE scripts</li>

<li><a href="http://o2platform.wordpress.com/2011/07/13/writing-an-o2-ie-automation-script-for-jpetstore-account-creation/" target="_blank">http://o2platform.wordpress.com/2011/07/13/writing-an-o2-ie-automation-script-for-jpetstore-account-creation/</a> - 
jpetstore related IE scripts</li><li><a href="http://o2platform.wordpress.com/2011/07/28/o2-scripting-solving-the-missing-references-compilation-problem-using-fvdl-as-an-example/" target="_blank">http://o2platform.wordpress.com/2011/07/28/o2-scripting-solving-the-missing-references-compilation-problem-using-fvdl-as-an-example/</a> - a bit long, but explains the problem you where having in detail</li>

<li><a href="http://o2platform.wordpress.com/category/java/spring-mvc/jpetstore/" target="_blank">http://o2platform.wordpress.com/category/java/spring-mvc/jpetstore/</a> - more articles on JPetStore</li></ul><div><br></div>
Note that you can import and reference any .NET DLL. For example here is how you can access inside an O2 Script the Microsoft's AntiXSS library:</div>
<div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><font face="'courier new', monospace">//using Microsoft.Security.Application</font></div></div><div><div><font face="'courier new', monospace">//O2Ref:AntiXSSLibrary.dll</font></div>

</div><div><font face="'courier new', monospace"><br></font></div></blockquote><div>And here it is in action: 
<a href="http://o2platform.wordpress.com/category/net/antixss/" target="_blank">http://o2platform.wordpress.com/category/net/antixss/</a>  </div><div><br>Dinis Cruz<br><br>Blog: <a href="http://diniscruz.blogspot.com" target="_blank">http://diniscruz.blogspot.com</a><br>

Twitter: <a href="http://twitter.com/DinisCruz" target="_blank">http://twitter.com/DinisCruz</a><br>Web: <a href="http://www.owasp.org/index.php/O2" target="_blank">http://www.owasp.org/index.php/O2</a><div><div></div><div class="h5">
<br>
<br><div class="gmail_quote">On 6 March 2012 14:35, AjaxBike <span dir="ltr"><<a href="mailto:alexoldman226@gmail.com" target="_blank">alexoldman226@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Inspired by Dinis's presentation at Owasp Cambridge last week, I<br>
downloaded O2 platform. It looks like just the tool I need for sharing<br>
security tests with developers and support staff, to help us build<br>
more secure applications.<br>
<br>
With Dinis' shoeless criticism echoing in my head, I will admit that I<br>
am not a developer, I am a security tester. I am struggling getting<br>
started with O2.<br>
<br>
I am trying to reproduce the example video at<br>
<a href="http://o2platform.wordpress.com/2011/07/13/writing-an-o2-ie-automation-script-for-jpetstore-account-creation/" target="_blank">http://o2platform.wordpress.com/2011/07/13/writing-an-o2-ie-automation-script-for-jpetstore-account-creation/</a><br>


<br>
I am using IE Script Execution with the following code:<br>
<br>
panel.clear();<br>
var ie = panel.add_IE().silent(true);<br>
ie.open("<a href="http://www.mywebsite.com" target="_blank">http://www.mywebsite.com</a>");<br>
<br>
I am getting the following error " 'System.Windows.Forms.Panel' does<br>
not contain a definition for 'add_IE' and no extension method 'add_IE'<br>
accepting a first argument of type 'System.Windows.Forms.Panel' could<br>
be found (are you missing a using directive or an assembly<br>
reference?)"<br>
<br>
Any clues on how to fix?<br>
<br>
Thanks<br>
Alex<br>
</blockquote></div><br></div></div></div>
</div><br>