2016-08-24 1 views
1

셀레늄을 설치했으며 pybot myTest을 실행 한 후 파이어 폭스의 프로필에 오류가 있습니다.셀레늄 : FirefoxProfile 예외 프로필을로드 할 수 없습니다. OSX에서 브라우저가 열려 있지 않습니다.

정확히 topic과 같은 문제입니다. 불행하게도 나는 실행했다 pip install -U selenium 그러나

그것은 여전히 ​​같은 오류를 반환, 내 파이어 폭스 버전은 48.0.1입니다. 여기에 내 오류가있다

<msg timestamp="20160824 16:01:19.947" level="INFO">Opening browser 'firefox' to base url 'https://www.google.com'</msg> 
<kw name="Capture Page Screenshot" library="Selenium2Library"> 
<doc>Takes a screenshot of the current page and embeds it into the log.</doc> 
<msg timestamp="20160824 16:01:50.167" level="FAIL">No browser is open</msg> 
<status status="FAIL" endtime="20160824 16:01:50.167" starttime="20160824 16:01:50.157"></status> 
</kw> 
<msg timestamp="20160824 16:01:50.167" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: No browser is open</msg> 
<msg timestamp="20160824 16:01:50.168" level="FAIL">WebDriverException: Message: Can't load the profile. Profile Dir: /var/folders/b9/th8_45d55_16rlk9wsdfp8300000gn/T/tmppUXVZI/webdriver-py-profilecopy If you specified a log_file in the FirefoxBinary constructor, check it for details. 
</msg> 

어떤 도움이나 제안이 도움이 될 것입니다, 사전에 감사드립니다.

답변

1

실행중인 Selenium 버전은 무엇입니까? 그들은 Firefox 지원을 중단하고 Marionette을 도입하기로 결정했습니다. Marionette을 사용하거나 Selenium을 2.53.1로 업그레이드 할 수 있습니다.이 릴리스는 Firefox 지원 전용으로 생각됩니다. 행운을 빕니다!