我在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
答案 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
在您的代码中:
替换System.setProperty
与
System.setProperty("webdriver.firefox.marionette","C:\\geckodriver.exe");
如果这有助于您,请告诉我。