blob: 20d0e829684842ff04b247da19fd722fcab5ca99 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{0EAF6AA9-B712-464B-A11B-FA3CF7577D80}</ProjectGuid>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<OutputType>Library</OutputType>
<RootNamespace>Selenium</RootNamespace>
<AssemblyName>Selenium.WebDriverBackedSelenium</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<AppDesignerFolder>Properties</AppDesignerFolder>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>3.5</OldToolsVersion>
<UpgradeBackupLocation />
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Platform)' == 'x86' ">
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<OutputPath>bin\Debug\</OutputPath>
<DebugSymbols>True</DebugSymbols>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
<DefineConstants>DEBUG;TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<OutputPath>bin\Release\</OutputPath>
<DebugSymbols>False</DebugSymbols>
<DebugType>None</DebugType>
<Optimize>True</Optimize>
<CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
<DefineConstants>TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<OutputPath>..\..\..\..\build\cli\Debug\</OutputPath>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<WarningLevel>4</WarningLevel>
<Optimize>false</Optimize>
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>none</DebugType>
<Optimize>true</Optimize>
<WarningLevel>4</WarningLevel>
<OutputPath>..\..\..\build\cli\Release\</OutputPath>
<DocumentationFile>..\..\..\build\cli\Release\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<OutputPath>..\..\..\build\cli\Debug\</OutputPath>
<DocumentationFile>..\..\..\build\cli\Debug\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<WarningLevel>4</WarningLevel>
<Optimize>false</Optimize>
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup>
<AssemblyOriginatorKeyFile>..\..\..\WebDriver.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Selenium.Core\Selenium.Core.csproj">
<Project>{69F4FF0E-13DE-4AF6-B8AF-572A36239083}</Project>
<Name>Selenium.Core</Name>
</ProjectReference>
<ProjectReference Include="..\WebDriver\WebDriver.csproj">
<Project>{83C13931-B27C-425C-AAF0-5F96EEA4F173}</Project>
<Name>WebDriver</Name>
</ProjectReference>
<Compile Include="GlobalSuppressions.cs" />
<Compile Include="Internal\AlertOverride.cs" />
<Compile Include="Internal\CommandTimer.cs" />
<Compile Include="Internal\SeleniumEmulation\CompoundMutator.cs" />
<Compile Include="Internal\SeleniumEmulation\ClickAt.cs" />
<Compile Include="Internal\SeleniumEmulation\FunctionDeclaration.cs" />
<Compile Include="Internal\SeleniumEmulation\GetExpression.cs" />
<Compile Include="Internal\SeleniumEmulation\IsConfirmationPresent.cs" />
<Compile Include="Internal\SeleniumEmulation\GetAlert.cs" />
<Compile Include="Internal\SeleniumEmulation\GetConfirmation.cs" />
<Compile Include="Internal\SeleniumEmulation\IsAlertPresent.cs" />
<Compile Include="Internal\SeleniumEmulation\IScriptMutator.cs" />
<Compile Include="Internal\SeleniumEmulation\SeleniumMutator.cs" />
<Compile Include="Internal\SeleniumEmulation\SetTimeout.cs" />
<Compile Include="Internal\SeleniumEmulation\SetNextConfirmationState.cs" />
<Compile Include="Internal\SeleniumEmulation\SeleniumSelect.cs" />
<Compile Include="Internal\SeleniumEmulation\VariableDeclaration.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Internal\SeleniumEmulation\AddLocationStrategy.cs" />
<Compile Include="Internal\SeleniumEmulation\AddSelection.cs" />
<Compile Include="Internal\SeleniumEmulation\AltKeyDown.cs" />
<Compile Include="Internal\SeleniumEmulation\AssignId.cs" />
<Compile Include="Internal\SeleniumEmulation\AttachFile.cs" />
<Compile Include="Internal\SeleniumEmulation\CaptureScreenshotToString.cs" />
<Compile Include="Internal\SeleniumEmulation\Check.cs" />
<Compile Include="Internal\SeleniumEmulation\Click.cs" />
<Compile Include="Internal\SeleniumEmulation\Close.cs" />
<Compile Include="Internal\SeleniumEmulation\AltKeyUp.cs" />
<Compile Include="Internal\SeleniumEmulation\ControlKeyDown.cs" />
<Compile Include="Internal\SeleniumEmulation\ControlKeyUp.cs" />
<Compile Include="Internal\SeleniumEmulation\WaitForPageToLoad.cs" />
<Compile Include="Internal\SeleniumEmulation\MouseEventAt.cs" />
<Compile Include="Internal\SeleniumEmulation\MetaKeyDown.cs" />
<Compile Include="Internal\SeleniumEmulation\MetaKeyUp.cs" />
<Compile Include="Internal\SeleniumEmulation\KeyEvent.cs" />
<Compile Include="Internal\SeleniumEmulation\MouseEvent.cs" />
<Compile Include="Internal\SeleniumEmulation\RemoveSelection.cs" />
<Compile Include="Internal\SeleniumEmulation\RunScript.cs" />
<Compile Include="Internal\SeleniumEmulation\SelectFrame.cs" />
<Compile Include="Internal\SeleniumEmulation\SelectOption.cs" />
<Compile Include="Internal\SeleniumEmulation\SelectWindow.cs" />
<Compile Include="Internal\SeleniumEmulation\ShiftKeyDown.cs" />
<Compile Include="Internal\SeleniumEmulation\ShiftKeyUp.cs" />
<Compile Include="Internal\SeleniumEmulation\FindFirstSelectedOptionProperty.cs" />
<Compile Include="Internal\SeleniumEmulation\FindSelectedOptionProperties.cs" />
<Compile Include="Internal\SeleniumEmulation\GetElementIndex.cs" />
<Compile Include="Internal\SeleniumEmulation\GetElementPositionTop.cs" />
<Compile Include="Internal\SeleniumEmulation\GetElementPositionLeft.cs" />
<Compile Include="Internal\SeleniumEmulation\GetElementWidth.cs" />
<Compile Include="Internal\SeleniumEmulation\GetAllLinks.cs" />
<Compile Include="Internal\SeleniumEmulation\GetAllFields.cs" />
<Compile Include="Internal\SeleniumEmulation\DragAndDropToObject.cs" />
<Compile Include="Internal\SeleniumEmulation\CreateCookie.cs" />
<Compile Include="Internal\SeleniumEmulation\DeleteAllVisibleCookies.cs" />
<Compile Include="Internal\SeleniumEmulation\DoubleClick.cs" />
<Compile Include="Internal\SeleniumEmulation\DragAndDrop.cs" />
<Compile Include="Internal\SeleniumEmulation\FireEvent.cs" />
<Compile Include="Internal\SeleniumEmulation\FireNamedEvent.cs" />
<Compile Include="Internal\SeleniumEmulation\GetAllButtons.cs" />
<Compile Include="Internal\SeleniumEmulation\GetAllWindowTitles.cs" />
<Compile Include="Internal\SeleniumEmulation\GetAttribute.cs" />
<Compile Include="Internal\SeleniumEmulation\GetAttributeFromAllWindows.cs" />
<Compile Include="Internal\SeleniumEmulation\GetCookie.cs" />
<Compile Include="Internal\SeleniumEmulation\GetCookieByName.cs" />
<Compile Include="Internal\SeleniumEmulation\GetElementHeight.cs" />
<Compile Include="Internal\SeleniumEmulation\GetEval.cs" />
<Compile Include="Internal\SeleniumEmulation\GetSelectOptions.cs" />
<Compile Include="Internal\SeleniumEmulation\GetTable.cs" />
<Compile Include="Internal\SeleniumEmulation\GetXpathCount.cs" />
<Compile Include="Internal\SeleniumEmulation\Highlight.cs" />
<Compile Include="Internal\SeleniumEmulation\IsEditable.cs" />
<Compile Include="Internal\SeleniumEmulation\IsOrdered.cs" />
<Compile Include="Internal\SeleniumEmulation\IsSomethingSelected.cs" />
<Compile Include="Internal\SeleniumEmulation\JavaScriptLibrary.cs" />
<Compile Include="Internal\SeleniumEmulation\KeyState.cs" />
<Compile Include="Internal\SeleniumEmulation\NoOp.cs" />
<Compile Include="Internal\SeleniumEmulation\IsVisible.cs" />
<Compile Include="Internal\SeleniumEmulation\IsTextPresent.cs" />
<Compile Include="Internal\SeleniumEmulation\GetHtmlSource.cs" />
<Compile Include="Internal\SeleniumEmulation\GetValue.cs" />
<Compile Include="Internal\SeleniumEmulation\GoBack.cs" />
<Compile Include="Internal\SeleniumEmulation\IsChecked.cs" />
<Compile Include="Internal\SeleniumEmulation\IsCookiePresent.cs" />
<Compile Include="Internal\SeleniumEmulation\IsElementPresent.cs" />
<Compile Include="Internal\SeleniumEmulation\DeleteCookie.cs" />
<Compile Include="Internal\SeleniumEmulation\ElementFinder.cs" />
<Compile Include="Internal\SeleniumEmulation\GetBodyText.cs" />
<Compile Include="Internal\SeleniumEmulation\GetLocation.cs" />
<Compile Include="Internal\SeleniumEmulation\GetText.cs" />
<Compile Include="Internal\SeleniumEmulation\GetTitle.cs" />
<Compile Include="Internal\SeleniumEmulation\Open.cs" />
<Compile Include="Internal\SeleniumEmulation\OpenWindow.cs" />
<Compile Include="Internal\SeleniumEmulation\Refresh.cs" />
<Compile Include="Internal\SeleniumEmulation\RemoveAllSelections.cs" />
<Compile Include="Internal\SeleniumEmulation\SeleneseCommand.cs" />
<Compile Include="Internal\SeleniumEmulation\Submit.cs" />
<Compile Include="Internal\SeleniumEmulation\Type.cs" />
<Compile Include="Internal\SeleniumEmulation\TypeKeys.cs" />
<Compile Include="Internal\SeleniumEmulation\Uncheck.cs" />
<Compile Include="Internal\SeleniumEmulation\Waiter.cs" />
<Compile Include="Internal\SeleniumEmulation\WaitForCondition.cs" />
<Compile Include="Internal\SeleniumEmulation\WaitForPopup.cs" />
<Compile Include="Internal\SeleniumEmulation\WindowFocus.cs" />
<Compile Include="Internal\SeleniumEmulation\WindowMaximize.cs" />
<Compile Include="Internal\SeleniumEmulation\WindowSelector.cs" />
<Compile Include="WebDriverBackedSelenium.cs" />
<Compile Include="WebDriverCommandProcessor.cs" />
<Compile Include="Internal\SeleniumEmulation\GetCssCount.cs" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
<Visible>False</Visible>
<ProductName>Windows Installer 3.1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\WebDriver.snk">
<Link>WebDriver.snk</Link>
</None>
</ItemGroup>
<PropertyGroup>
<PostBuildEvent>copy /y "$(SolutionDir)java\client\src\org\openqa\selenium\internal\seleniumemulation\injectableSelenium.js" "$(TargetDir)"
copy /y "$(SolutionDir)java\client\src\org\openqa\selenium\internal\seleniumemulation\htmlutils.js" "$(TargetDir)"
if exist $(SolutionDir)build\javascript\selenium-atoms\findElement.js copy /y $(SolutionDir)build\javascript\selenium-atoms\findElement.js $(TargetDir)
if exist $(SolutionDir)build\javascript\selenium-atoms\findOption.js copy /y $(SolutionDir)build\javascript\selenium-atoms\findOption.js $(TargetDir)
if exist $(SolutionDir)build\javascript\selenium-atoms\fireEvent.js copy /y $(SolutionDir)build\javascript\selenium-atoms\fireEvent.js $(TargetDir)
if exist $(SolutionDir)build\javascript\selenium-atoms\fireEventAt.js copy /y $(SolutionDir)build\javascript\selenium-atoms\fireEventAt.js $(TargetDir)
if exist $(SolutionDir)build\javascript\selenium-atoms\getAttribute.js copy /y $(SolutionDir)build\javascript\selenium-atoms\getAttribute.js $(TargetDir)
if exist $(SolutionDir)build\javascript\selenium-atoms\getText.js copy /y $(SolutionDir)build\javascript\selenium-atoms\getText.js $(TargetDir)
if exist $(SolutionDir)build\javascript\selenium-atoms\linkLocator.js copy /y $(SolutionDir)build\javascript\selenium-atoms\linkLocator.js $(TargetDir)
if exist $(SolutionDir)build\javascript\selenium-atoms\isElementPresent.js copy /y $(SolutionDir)build\javascript\selenium-atoms\isElementPresent.js $(TargetDir)
if exist $(SolutionDir)build\javascript\selenium-atoms\isSomethingSelected.js copy /y $(SolutionDir)build\javascript\selenium-atoms\isSomethingSelected.js $(TargetDir)
if exist $(SolutionDir)build\javascript\selenium-atoms\isTextPresent.js copy /y $(SolutionDir)build\javascript\selenium-atoms\isTextPresent.js $(TargetDir)
if exist $(SolutionDir)build\javascript\selenium-atoms\isVisible.js copy /y $(SolutionDir)build\javascript\selenium-atoms\isVisible.js $(TargetDir)
if exist $(SolutionDir)build\javascript\selenium-atoms\type.js copy /y $(SolutionDir)build\javascript\selenium-atoms\type.js $(TargetDir)
</PostBuildEvent>
</PropertyGroup>
</Project>