线程“main”中的异常org.openqa.selenium.SessionNotCreatedException:无法启动浏览器

时间:2017-04-27 15:17:59

标签: java firefox selenium-webdriver

我在2台计算机上使用相同的代码和版本,但是另一台无法启动Firefox。请帮帮我

  

线程“main”中的异常org.openqa.selenium.SessionNotCreatedException:无法启动浏览器C:\ Program Files \ Mozilla Firefox \ firefox.exe:权限被拒绝(警告:服务器未提供任何堆栈跟踪信息)

     

命令持续时间或超时:0毫秒

     

构建信息:版本:'3.3.1',修订版:'5234b32',时间:'2017-03-10 09:04:52 -0800'
        系统信息:主机:'XUANTRUONG-PC',ip:'192.168.1.95',os.name:'Windows 10',os.arch:'amd64',os.version:'10 .0',java.version:'1.8 .0_121'
        驱动程序信息:driver.version:FirefoxDriver

1 个答案:

答案 0 :(得分:0)

要使用Selenium 3.4.0,您需要从here强制下载gecko驱动程序v0.16.0(或更高版本)并将其保存在您的计算机中。将Mozila Firefox升级到最新的稳定版本(v 53.x)。在./Sum string <data1.txt # 54.3 secs ./Sum text <data1.txt # 2.29 secs ./Sum char8 <data1.txt # 1.34 secs ./Sum hand <data1.txt # 0.91 secs

时使用代码中的geckodriver的绝对路径

在您的代码中:

替换System.setProperty

System.setProperty("webdriver.firefox.marionette","C:\\geckodriver.exe");

如果这有助于您,请告诉我。