Skip to content

Commit d2cbfda

Browse files
committed
Update dependencies for tests.
Migrate firefox initialization from profile to options.
1 parent eafa85a commit d2cbfda

File tree

3 files changed

+29
-30
lines changed

3 files changed

+29
-30
lines changed

IntegrationTests/BrowserTests/DriverCreator.cs

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,44 +17,43 @@ public IWebDriver Create(DriverType driverType)
1717
{
1818
case DriverType.Chrome:
1919
{
20-
var chromeOptions = new ChromeOptions();
21-
chromeOptions.AddArguments("--no-sandbox", "--disable-infobars", "--disable-save-password-bubble");
22-
return new ChromeDriver(chromeOptions);
20+
var options = new ChromeOptions();
21+
options.AddArguments("--no-sandbox", "--disable-infobars", "--disable-save-password-bubble");
22+
return new ChromeDriver(options);
2323
}
2424
case DriverType.Edge:
2525
{
2626
var options = new EdgeOptions
2727
{
28-
PageLoadStrategy = EdgePageLoadStrategy.Eager
28+
PageLoadStrategy = PageLoadStrategy.Eager
2929
};
3030
return new EdgeDriver(options);
3131
}
3232
case DriverType.Firefox:
3333
{
34-
var firefoxProfile = new FirefoxProfile
34+
var options = new FirefoxOptions
3535
{
36-
AcceptUntrustedCertificates = true,
37-
EnableNativeEvents = true
36+
AcceptInsecureCertificates = true
3837
};
39-
return new FirefoxDriver(firefoxProfile);
38+
return new FirefoxDriver(options);
4039
}
4140
case DriverType.InternetExplorer:
4241
{
43-
var internetExplorerOptions = new InternetExplorerOptions
42+
var options = new InternetExplorerOptions
4443
{
4544
IntroduceInstabilityByIgnoringProtectedModeSettings = true,
4645
InitialBrowserUrl = "about:blank",
4746
EnableNativeEvents = true,
4847
IgnoreZoomLevel = true
4948
};
50-
return new InternetExplorerDriver(internetExplorerOptions);
49+
return new InternetExplorerDriver(options);
5150
}
5251
case DriverType.Opera:
5352
{
54-
var operaOptions = new OperaOptions();
55-
operaOptions.AddArguments("--no-sandbox", "--disable-infobars", "--disable-save-password-bubble");
56-
operaOptions.BinaryLocation = @"C:\Program Files\Opera\launcher.exe";
57-
return new OperaDriver(operaOptions);
53+
var options = new OperaOptions();
54+
options.AddArguments("--no-sandbox", "--disable-infobars", "--disable-save-password-bubble");
55+
options.BinaryLocation = @"C:\Program Files\Opera\launcher.exe";
56+
return new OperaDriver(options);
5857
}
5958
case DriverType.Phantom:
6059
{

IntegrationTests/IntegrationTests.csproj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="..\packages\xunit.core.2.3.0\build\xunit.core.props" />
3+
<Import Project="..\packages\xunit.core.2.3.1\build\xunit.core.props" Condition="Exists('..\packages\xunit.core.2.3.1\build\xunit.core.props')" />
44
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
55
<PropertyGroup>
66
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
@@ -42,20 +42,20 @@
4242
<Reference Include="System.Data" />
4343
<Reference Include="System.Runtime" />
4444
<Reference Include="System.Xml" />
45-
<Reference Include="WebDriver, Version=3.6.0.0, Culture=neutral, PublicKeyToken=null">
46-
<HintPath>..\packages\Selenium.WebDriver.3.6.0\lib\net45\WebDriver.dll</HintPath>
45+
<Reference Include="WebDriver, Version=3.7.0.0, Culture=neutral, PublicKeyToken=null">
46+
<HintPath>..\packages\Selenium.WebDriver.3.7.0\lib\net45\WebDriver.dll</HintPath>
4747
</Reference>
4848
<Reference Include="xunit.abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c">
4949
<HintPath>..\packages\xunit.abstractions.2.0.1\lib\net35\xunit.abstractions.dll</HintPath>
5050
</Reference>
51-
<Reference Include="xunit.assert, Version=2.3.0.3820, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c">
52-
<HintPath>..\packages\xunit.assert.2.3.0\lib\netstandard1.1\xunit.assert.dll</HintPath>
51+
<Reference Include="xunit.assert, Version=2.3.1.3858, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c">
52+
<HintPath>..\packages\xunit.assert.2.3.1\lib\netstandard1.1\xunit.assert.dll</HintPath>
5353
</Reference>
54-
<Reference Include="xunit.core, Version=2.3.0.3820, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c">
55-
<HintPath>..\packages\xunit.extensibility.core.2.3.0\lib\netstandard1.1\xunit.core.dll</HintPath>
54+
<Reference Include="xunit.core, Version=2.3.1.3858, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c">
55+
<HintPath>..\packages\xunit.extensibility.core.2.3.1\lib\netstandard1.1\xunit.core.dll</HintPath>
5656
</Reference>
57-
<Reference Include="xunit.execution.desktop, Version=2.3.0.3820, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c">
58-
<HintPath>..\packages\xunit.extensibility.execution.2.3.0\lib\net452\xunit.execution.desktop.dll</HintPath>
57+
<Reference Include="xunit.execution.desktop, Version=2.3.1.3858, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c">
58+
<HintPath>..\packages\xunit.extensibility.execution.2.3.1\lib\net452\xunit.execution.desktop.dll</HintPath>
5959
</Reference>
6060
</ItemGroup>
6161
<ItemGroup>
@@ -95,7 +95,7 @@
9595
<None Include="packages.config" />
9696
</ItemGroup>
9797
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
98-
<Import Project="..\packages\xunit.core.2.3.0\build\xunit.core.targets" />
98+
<Import Project="..\packages\xunit.core.2.3.1\build\xunit.core.targets" Condition="Exists('..\packages\xunit.core.2.3.1\build\xunit.core.targets')" />
9999
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
100100
Other similar extension points exist, see Microsoft.Common.targets.
101101
<Target Name="BeforeBuild">

IntegrationTests/packages.config

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
33
<package id="AngleSharp" version="0.9.9" targetFramework="net452" />
4-
<package id="Selenium.WebDriver" version="3.6.0" targetFramework="net452" />
5-
<package id="xunit" version="2.3.0" targetFramework="net452" />
4+
<package id="Selenium.WebDriver" version="3.7.0" targetFramework="net452" />
5+
<package id="xunit" version="2.3.1" targetFramework="net452" />
66
<package id="xunit.abstractions" version="2.0.1" targetFramework="net462" />
77
<package id="xunit.analyzers" version="0.7.0" targetFramework="net452" />
8-
<package id="xunit.assert" version="2.3.0" targetFramework="net452" />
9-
<package id="xunit.core" version="2.3.0" targetFramework="net452" />
10-
<package id="xunit.extensibility.core" version="2.3.0" targetFramework="net452" />
11-
<package id="xunit.extensibility.execution" version="2.3.0" targetFramework="net452" />
8+
<package id="xunit.assert" version="2.3.1" targetFramework="net452" />
9+
<package id="xunit.core" version="2.3.1" targetFramework="net452" />
10+
<package id="xunit.extensibility.core" version="2.3.1" targetFramework="net452" />
11+
<package id="xunit.extensibility.execution" version="2.3.1" targetFramework="net452" />
1212
</packages>

0 commit comments

Comments
 (0)