Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 首先在类中找不到Main方法,请将Main方法定义为:public static void Main(字符串[]args)_Selenium - Fatal编程技术网

Selenium 首先在类中找不到Main方法,请将Main方法定义为:public static void Main(字符串[]args)

Selenium 首先在类中找不到Main方法,请将Main方法定义为:public static void Main(字符串[]args),selenium,Selenium,线程“main”org.openqa.selenium.WebDriverException中的异常:f.QueryInterface不是函数 命令持续时间或超时:18毫秒 构建信息:版本:“2.46.0”,修订版:“87c69e2”,时间:“2015-06-04 16:17:10” 系统信息:主机:'Jyoti PC',ip:'192.168.112.1',os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.

线程“main”org.openqa.selenium.WebDriverException中的异常:f.QueryInterface不是函数 命令持续时间或超时:18毫秒 构建信息:版本:“2.46.0”,修订版:“87c69e2”,时间:“2015-06-04 16:17:10” 系统信息:主机:'Jyoti PC',ip:'192.168.112.1',os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.8.0_40' 驱动程序信息:org.openqa.selenium.firefox.FirefoxDriver 功能[{applicationCacheEnabled=true,rotatable=false,handlesAlerts=true,databaseEnabled=true,version=37.0.1,platform=WINDOWS,nativeEvents=false,acceptSslCerts=true,WebStorage Enabled=true,locationContextEnabled=true,browserName=firefox,takesScreenshot=true,javascriptEnabled=true,CSSSelectorEnabled=true}] 会话ID:a35eb217-b3b2-4de8-abc2-4e72ceb06916 位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 位于sun.reflect.NativeConstructorAccessorImpl.newInstance(未知源) 位于sun.reflect.delegatingConstructor或AccessorImpl.newInstance(未知源) 位于java.lang.reflect.Constructor.newInstance(未知源) 位于org.openqa.selenium.remote.ErrorHandler.CreateTrowable(ErrorHandler.java:204) 位于org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156) 位于org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:605) 位于org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:306) main(first.java:10) 原因:org.openqa.selenium.WebDriverException:f.QueryInterface不是函数 构建信息:版本:“2.46.0”,修订版:“87c69e2”,时间:“2015-06-04 16:17:10” 系统信息:主机:'Jyoti PC',ip:'192.168.112.1',os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.8.0_40' 驱动程序信息:驱动程序。版本:未知 at.FirefoxDriver.prototype.get(file:///C:/Users/Jyoti/AppData/Local/Temp/anonymous573077067589922398webdriver-简介/扩展/fxdriver@googlecode.com/组件/驱动程序组件(js:10160) at.DelayedCommand.prototype.executeInternal\uh(file:///C:/Users/Jyoti/AppData/Local/Temp/anonymous573077067589922398webdriver-简介/扩展/fxdriver@googlecode.com/组件/命令处理器(js:12282) at.DelayedCommand.prototype.executeInternal_(file:///C:/Users/Jyoti/AppData/Local/Temp/anonymous573077067589922398webdriver-简介/扩展/fxdriver@googlecode.com/组件/命令处理器(js:12287) 线程“main”org.openqa.selenium中的at.DelayedCommand.prototype.execute/异常。WebDriverException:f.QueryInterface不是函数

发生此异常是因为您试图获取()一个未以http://或https作为前缀的URL://

import org.apache.xpath.operations.String;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;


 public class First {

    public static void main(String[] args)
    {
        WebDriver driver=new FirefoxDriver();
        driver.get("www.facebook.com");
        driver.manage().window().maximize();
    }

}

I am getting this error when I am trying to run it in Eclipse Kepler:

可能是我解决的问题的副本,但我仍然遇到问题@saifurhey。。您是否尝试过像driver一样使用。get(“)”表示以http://?启动url,但不确定为什么导入org.apache.xpath.operations.String;是按这两行要求导入的?很抱歉,上面的注释中http://未显示在get方法中。。
driver.get("https://www.facebook.com");