2017-07-05 4 views
6

Ich bin mit dem Fehler in Chrome, die ist "Sie verwenden eine nicht unterstützte Befehlszeilenflag -Ignore-Zertifikat-Fehler. Stabilität und Sicherheit leiden." für meine unter Selen Code.Handhabung in Webdriver mit Chromeoptions

Public Sub key() 
    Dim selenium As New SeleniumWrapper.WebDriver 
    selenium.Start "chrome", "https://google.com/" 
selenium.stop 
End Sub 

Ich habe die gleiche Fehlerlösung in unten stehenden Link gesucht.

http://www.abodeqa.com/tag/how-to-remove-you-are-using-an-unsupported-command-line-flag-ignore-certificate-errors-stability-and-security-will-suffer/

Bitte erläutern Sie, wie kann ich die Antwort Erwähnung in obigem Link in meinen VBA-Code anwenden.

+0

Zeigen Sie uns Ihren Code, der die Funktionen für Ihren ChromeDriver einrichtet. Hier richten Sie diese Flagge bereits ein. –

+0

'Bitte erläutern, wie kann ich die Antwort Erwähnung in obigen Link in meine VBA-Code anwenden.Wenn Sie eine VBA-Antwort, warum die VB.NET-Tag? – Plutonix

Antwort

3

Ich konnte keine Dokumentation für SeleniumWrapper finden. Also, ich angenommen,, dass SeleniumWrapper.WebDriver.Start keine `ChromeOptions 'verwandte Argumente behandelt.

Wenn die obige Annahme zutrifft, kann the given solution in C# nicht angewendet werden.

Stattdessen können Sie versuchen, die folgenden: (I this verwiesen)

Imports OpenQA.Selenium 
Imports OpenQA.Selenium.Chrome 

... 
... 

Public Sub key() 

    Dim service As OpenQA.Selenium.Chrome.ChromeDriverService = OpenQA.Selenium.Chrome.ChromeDriverService.CreateDefaultService() 

    Dim chromeOptions As New OpenQA.Selenium.Chrome.ChromeOptions() 
    chromeOptions.AddExcludedArgument("ignore-certifcate-errors") 
    chromeOptions.AddArgument("test-type") 

    Dim driver As IWebDriver = New ChromeDriver(service, chromeOptions) 
    driver.Navigate().GoToUrl("https://google.com/") 

    driver.Quit() 

End Sub 

I paar Zeilen aus meiner Erfahrung hinzugefügt Selen in C# ausgeführt wird.

Bitte geben Sie SeleniumWrapper mit seiner Dokumentation an, um festzustellen, ob ChromeOptions für SeleniumWrapper eingestellt werden kann/kann.

Verwandte Themen