enium 2.0 WebDriver with Visual Studio, C#, & IE
(2013-03-21 17:23:33)
原文:http://www./2012/07/31/getting-started-using-selenium-2-0-webdriver-for-ie-in-visual-studio-c/
Download Selenium C# Client Drivers
The first step is to download the C# dlls from Selenium's web
site.You'll also want to download the Internet Explorer Driver
Server:
Configure Visual Studio to work with
Selenium
Time to Code!
Cool!! Now that we have the Selenium dlls referenced in our
project, it's time to test the configuration by running a quick
test.
At the top of your project code after the last 'using' namespace
add the following Selenium namespaces:
Run the test. should appear.
IE Developer Toolbar
If you are going to be scripting against IE you'll want to install
the Internet Explorer Developer Toolbar. (Those familiar with QTP
are aware that this is similar QTP's spy tool)
Using the IE Dev's Arrow feature allows you to spy on an element's
attributes. You can then use those attributes in your Selenium code
to help identify fields in you web application.
For example if we want to navigate to
www./HpSupport.html and select a value from the
'Select your tool & Version' we would point the IE Dev arrow to
the field to see its attributes:
WTF's to look out for
If you getting the following error:
"InvalidOperationException was unhandled –
unexpected error launching Internet Explorer. Protected Mode setting are not the same for all
zones.
Enable Protected Mode must be set to the same value (enabled or
disabled) for all zones"
If you are getting the following error:
"DriverServiceNotFoundException was
unhandled: The file … \IEDriverServer.exe does not exist. The
driver can be downloaded at"
Make sure that you downloaded the IEDriverServer.exe and also
that you have the correct path specified in your code
|