|
8 | 8 |
|
9 | 9 | <PropertyGroup>
|
10 | 10 | <AssemblyTitle>WebDriver</AssemblyTitle>
|
11 |
| - <Description>Selenium WebDriver API .NET Bindings</Description> |
12 | 11 | <Company>Selenium Committers</Company>
|
13 | 12 | <Copyright>Copyright © Software Freedom Conservancy 2018</Copyright>
|
14 | 13 | <Product>Selenium</Product>
|
15 | 14 | <Version>4.0.0</Version>
|
16 |
| - <PackageId>Selenium.WebDriver</PackageId> |
17 | 15 | <AssemblyVersion>4.0.0.0</AssemblyVersion>
|
18 | 16 | <FileVersion>4.0.0.0</FileVersion>
|
19 | 17 |
|
| 18 | + <PackageId>Selenium.WebDriver</PackageId> |
| 19 | + <Authors>Selenium Committers</Authors> |
| 20 | + |
| 21 | + <Title>Selenium WebDriver</Title> |
| 22 | + |
| 23 | + <PackageProjectUrl>https://selenium.dev</PackageProjectUrl> |
| 24 | + <RepositoryType>GitHub</RepositoryType> |
| 25 | + <RepositoryUrl>https://github.com/SeleniumHQ/selenium</RepositoryUrl> |
| 26 | + <Description> |
| 27 | + Selenium is a set of different software tools each with a different approach |
| 28 | + to supporting browser automation. These tools are highly flexible, allowing |
| 29 | + many options for locating and manipulating elements within a browser, and one |
| 30 | + of its key features is the support for automating multiple browser platforms. |
| 31 | + This package contains the .NET bindings for the concise and object-based |
| 32 | + Selenium WebDriver API, which uses native OS-level events to manipulate the |
| 33 | + browser, bypassing the JavaScript sandbox, and does not require the Selenium |
| 34 | + Server to automate the browser. |
| 35 | + </Description> |
| 36 | + <PackageTags>selenium webdriver browser automation</PackageTags> |
| 37 | + <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression> |
| 38 | + <PackageIconUrl>https://selenium.dev/images/selenium_logo_square_green.png</PackageIconUrl> |
| 39 | + <PackageIcon>logo.png</PackageIcon> |
| 40 | + |
20 | 41 | <GenerateDocumentationFile>true</GenerateDocumentationFile>
|
21 | 42 | </PropertyGroup>
|
22 | 43 |
|
|
47 | 68 | <Compile Include="..\..\..\bazel-bin\dotnet\src\webdriver\cdp\**\*.cs" LinkBase="DevTools\generated" />
|
48 | 69 | </ItemGroup>
|
49 | 70 |
|
50 |
| - <ItemGroup> |
| 71 | + <ItemGroup Condition="$(TargetFramework) == 'netstandard2.0' or $(TargetFramework) == 'netstandard2.1' or $(TargetFramework) == 'net5.0' or $(TargetFramework) == 'net6.0'"> |
51 | 72 | <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
|
52 |
| - <PackageReference Include="Microsoft.IdentityModel.Tokens" Version="6.19.0" /> |
| 73 | + </ItemGroup> |
| 74 | + |
| 75 | + <ItemGroup Condition="$(TargetFramework) == 'net45' or $(TargetFramework) == 'net46' or $(TargetFramework) == 'net47' or $(TargetFramework) == 'net48'"> |
| 76 | + <PackageReference Include="Newtonsoft.Json" Version="13.0.1" PrivateAssets="All" /> |
| 77 | + |
| 78 | + <Reference Include="System.Net.Http" /> |
| 79 | + <Reference Include="System.IO.Compression" /> |
| 80 | + </ItemGroup> |
| 81 | + |
| 82 | + <ItemGroup> |
| 83 | + <PackageReference Include="Microsoft.IdentityModel.Tokens" Version="6.19.0" PrivateAssets="All"/> |
53 | 84 | </ItemGroup>
|
54 | 85 |
|
55 | 86 | <ItemGroup>
|
|
75 | 106 | </EmbeddedResource>
|
76 | 107 | </ItemGroup>
|
77 | 108 |
|
78 |
| - <ItemGroup Condition="'$(TargetFramework)'!='net6.0' And '$(TargetFramework)'!='net5.0' And '$(TargetFramework)'!='netstandard2.0' And '$(TargetFramework)'!='netstandard2.1'"> |
79 |
| - <Reference Include="System.Net.Http" /> |
80 |
| - <Reference Include="System.IO.Compression" /> |
| 109 | + <ItemGroup> |
| 110 | + <Folder Include="Remote\JsonConverters\" /> |
81 | 111 | </ItemGroup>
|
82 | 112 |
|
| 113 | + <PropertyGroup> |
| 114 | + <BaseSeleniumManagerPath>..\..\..\common\manager</BaseSeleniumManagerPath> |
| 115 | + </PropertyGroup> |
| 116 | + |
83 | 117 | <ItemGroup>
|
84 |
| - <Folder Include="Remote\JsonConverters\" /> |
| 118 | + <None Include="build\Selenium.WebDriver.targets" Pack="true" PackagePath="build\" /> |
| 119 | + <None Include="build\Selenium.WebDriver.targets" Pack="true" PackagePath="buildTransitive\" /> |
| 120 | + |
| 121 | + <None Include="..\..\..\common\images\selenium_logo_small.png" Pack="true" PackagePath="\logo.png" Visible="false" /> |
| 122 | + |
| 123 | + <None Include="$(BaseSeleniumManagerPath)\linux\selenium-manager" Pack="true" PackagePath="\manager\linux" Visible="false" /> |
| 124 | + <None Include="$(BaseSeleniumManagerPath)\macos\selenium-manager" Pack="true" PackagePath="manager\macos" Visible="false" /> |
| 125 | + <None Include="$(BaseSeleniumManagerPath)\windows\selenium-manager.exe" Pack="true" PackagePath="manager\windows" Visible="false" /> |
85 | 126 | </ItemGroup>
|
86 | 127 |
|
87 | 128 | <Target Name="PreBuild" BeforeTargets="PreBuildEvent" Condition="'$(OS)' == 'Windows_NT'">
|
|
0 commit comments