Skip to content

Commit e06e019

Browse files
committed
Update latest version match for git based configs
1 parent 924f631 commit e06e019

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

WebDriverManager.Tests/InternetExplorerConfigTests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public void VersionTest()
1515
Assert.Matches(regex, version);
1616
}
1717

18-
[Fact(Skip = "The remote server returned an error: (404) Not Found")]
18+
[Fact]
1919
public void DriverDownloadTest()
2020
{
2121
new DriverManager().SetUpDriver(new InternetExplorerConfig());

WebDriverManager/DriverConfigs/Impl/FirefoxConfig.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ public virtual string GetLatestVersion()
4242
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
4343
using (var client = new WebClient())
4444
{
45-
var htmlCode = client.DownloadString("https://github.com/mozilla/geckodriver/releases");
45+
var htmlCode = client.DownloadString("https://github.com/mozilla/geckodriver/releases/latest");
4646
var parser = new HtmlParser();
4747
var document = parser.ParseDocument(htmlCode);
48-
var version = document.QuerySelectorAll("[class='Link--primary']")
48+
var version = document.QuerySelectorAll("h1.d-inline")
4949
.Select(element => element.TextContent)
5050
.FirstOrDefault()
5151
?.Trim(' ', '\r', '\n');

WebDriverManager/DriverConfigs/Impl/InternetExplorerConfig.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ public virtual string GetLatestVersion()
3636
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
3737
using (var client = new WebClient())
3838
{
39-
var htmlCode = client.DownloadString("https://github.com/SeleniumHQ/selenium/releases");
39+
var htmlCode = client.DownloadString("https://github.com/SeleniumHQ/selenium/releases/latest");
4040
var parser = new HtmlParser();
4141
var document = parser.ParseDocument(htmlCode);
42-
var version = document.QuerySelectorAll("[class='Link--primary']")
42+
var version = document.QuerySelectorAll("h1.d-inline")
4343
.Select(element => element.TextContent)
4444
.FirstOrDefault()
4545
?.Replace("Selenium", "")

WebDriverManager/DriverConfigs/Impl/OperaConfig.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ public virtual string GetLatestVersion()
3434
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
3535
using (var client = new WebClient())
3636
{
37-
var htmlCode = client.DownloadString("https://github.com/operasoftware/operachromiumdriver/releases");
37+
var htmlCode = client.DownloadString("https://github.com/operasoftware/operachromiumdriver/releases/latest");
3838
var parser = new HtmlParser();
3939
var document = parser.ParseDocument(htmlCode);
40-
var version = document.QuerySelectorAll("[class='Link--primary']")
40+
var version = document.QuerySelectorAll("h1.d-inline")
4141
.Select(element => element.TextContent)
4242
.FirstOrDefault()
4343
?.Trim(' ', '\r', '\n');

0 commit comments

Comments
 (0)