2016-11-09 6 views
0

При выполнении сценария я получил выше некоторую ошибку, мой сценарий останавливается при добавлении точки исключения сертификации (см. Прилагаемое изображение). Несмотря на то, что я добавил исключение сертификации вручную, мой скрипт останавливается в этой точке и при ошибке консоли.Ошибка загрузки страницы (ПРЕДУПРЕЖДЕНИЕ: сервер не предоставил никакой информации о стеке) (..) в firefox

Ошибка загрузки страницы (ПРЕДУПРЕЖДЕНИЕ: сервер не предоставил информацию о стеке) (..) в firefox.

023 sec <<< ERROR! 
 
org.openqa.selenium.WebDriverException: Error loading page (WARNING: The server 
 
did not provide any stacktrace information) 
 
Command duration or timeout: 1.26 seconds 
 
Build info: version: 'unknown', revision: '31c43c8', time: '2016-08-02 21:57:56 
 
-0700' 
 
System info: host: 'Admin-HP', ip: '10.242.2.2', os.name: 'Windows 7', os.arch: 
 
'amd64', os.version: '6.1', java.version: '1.8.0_102' 
 
Driver info: org.openqa.selenium.firefox.FirefoxDriver 
 
Capabilities [{rotatable=false, raisesAccessibilityExceptions=false, firefoxOpti 
 
ons={args=[], prefs={}}, appBuildId=20161031133903, version=, platform=XP, proxy 
 
={}, command_id=1, specificationLevel=0, acceptSslCerts=false, browserVersion=47 
 
.0.2, platformVersion=6.1, XULappId={ec8030f7-c20a-464f-9b0e-13a3a9e97384}, brow 
 
serName=Firefox, takesScreenshot=true, takesElementScreenshot=true, platformName 
 
=Windows_NT, device=desktop}] 
 
Session ID: b35aff8f-6441-4ca7-8de6-60ab196a4b56 
 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
 

 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct 
 
orAccessorImpl.java:62) 
 
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC 
 
onstructorAccessorImpl.java:45) 
 
     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
 
     at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler. 
 
java:206) 
 
     at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHa 
 
ndler.java:158) 
 
     at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.ja 
 
va:683) 
 
     at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:3 
 
31)

Платформа - Windows 7 язык - Java инструмент - селеном WebDriver 3.0.1 Firefox версии - 47.0.2

пожалуйста, помогите мне решить эту проблему.

enter image description here

ответ

0

Используйте этот код для запуска Firefox браузер с помощью Selenium V3

System.setProperty("webdriver.firefox.marionette",D:\\JW\\Selenium\\geckodriver-v0.8.0-win32\\geckodriver.exe); 

И ниже код для обработки исключений сертификата SSL в Firefox

firefoxProfile profile=new firefoxProfile(); 
Profile.setAssumeUntrustedCertificateIssuer(false); 
firefoxDriver driver=new firefoxDriver(profile); 

Вы должны использовать GeckoDriver из Selenium V3 для запуска Firefox. Я попытался с селеном v3 и Firefox V47 SO это работает

FirefoxProfile profile=new FirefoxProfile(); 
    profile.setAssumeUntrustedCertificateIssuer(false); 
    System.setProperty("webdriver.gecko.driver","PATH to geckodriver.exe"); 
    WebDriver driver = new FirefoxDriver(profile); 
+0

я получаю сообщение об ошибке, если я использовал ваше решение моего браузер также не opening.Exception в теме «основной» java.lang.IllegalStateException: Путь к драйверу исполняемый файл должен быть установлен с помощью свойства webdriver.gecko.driver; – sufiya

+0

Только я хочу добавить исключение сертификации ssl в скрипт, чтобы мой скрипт не остановился – sufiya

+0

Обновлен мой ответ Pl. try –

 Смежные вопросы

  • Нет связанных вопросов^_^