Selenium 使用webdriver导航到URL

Selenium 使用webdriver导航到URL,selenium,Selenium,我在一台机器上对SeleniumWebDriverforJava进行了新的设置,并添加了所有必需的JAR。我还在机器上安装了Firefox浏览器 然而,当我运行一个简单的Java测试脚本时,web驱动程序打开了一个Firefox浏览器,但未能导航到URL。当我设置Firefox配置文件时,它会导航到URL。这可能是什么原因?我有一个代理服务器。是因为没有默认的Firefox配置文件吗 公共类TestClass{ 公共静态void main(字符串[]args){ 字符串baseUrl=“goog

我在一台机器上对SeleniumWebDriverforJava进行了新的设置,并添加了所有必需的JAR。我还在机器上安装了Firefox浏览器

然而,当我运行一个简单的Java测试脚本时,web驱动程序打开了一个Firefox浏览器,但未能导航到URL。当我设置Firefox配置文件时,它会导航到URL。这可能是什么原因?我有一个代理服务器。是因为没有默认的Firefox配置文件吗

公共类TestClass{
公共静态void main(字符串[]args){
字符串baseUrl=“google.com”;;
WebDriver=newfirefoxdriver();
get(baseUrl);
driver.manage().window().maximize();
String actualTitle=driver.getTitle();
字符串expectedTitle=“谷歌”;
if(actualTitle.contentEquals(expectedTitle)){
System.out.println(“测试用例通过!!!”;
}
否则{
System.out.println(“测试用例失败……”);
系统输出打印LN(实际值);
}
driver.quit();
}
}

请显示您正在编写的代码,这些代码将帮助我们解决您的查询。同时,您可以使用以下代码导航到所需的URL:

WebDriver driver = new FirefoxDriver();
driver.get("http://gmail.com");

如果这也不起作用,那么它可能是不兼容的问题。您必须检查您的浏览器兼容性。

请显示您正在编写的代码,以帮助我们解决您的查询。同时,您可以使用以下代码导航到所需的URL:

WebDriver driver = new FirefoxDriver();
driver.get("http://gmail.com");

如果这也不起作用,那么它可能是不兼容的问题。您必须检查您的浏览器兼容性。

始终记得在URL之前添加
http://
。这是一件有人一开始就忽略的大事。

始终记得在URL之前添加
http://
。有人一开始就忽略了这一点。

抛出到控制台的错误可能是
线程“main”org.openqa.selenium.WebDriverException中的异常:目标URL google.com格式不正确。


正如其他人所提到的,这个例外(在某种程度上)试图表明,您的URL中缺少了一些内容。我经常遇到这个问题,通过在url中添加
http://
https://
可以很容易地解决这个问题。请记住始终添加该选项。

抛出到控制台的错误可能是
线程“main”org.openqa.selenium.WebDriverException中的异常:目标URL google.com格式不正确。


正如其他人所提到的,这个例外(在某种程度上)试图表明,您的URL中缺少了一些内容。我经常遇到这个问题,通过在url中添加
http://
https://
可以很容易地解决这个问题。请记住始终添加该选项。

如果检测到任何异常,请提供一些代码和异常?如果检测到任何异常,请提供一些代码和异常?公共类TestClass{public static void main(String[]args){String baseUrl=“”;WebDriver driver driver=new FirefoxDriver();driver.get(baseUrl);driver.manage().window().maximize();String actualTitle=driver.getTitle();String expectedTitle=“Google”;if(actualTitle.contentEquals(expectedTitle)){System.out.println(“测试用例通过了!!!”);}else{System.out.println(“测试用例失败了”);System.out.println(actualTitle);}driver.quit();}尝试编写字符串baseUrl=“”; 您添加了两个分号。请删除一个.public类TestClass{public static void main(String[]args){String baseUrl=“”;WebDriver driver=new FirefoxDriver();driver.get(baseUrl);driver.manage().window().maximize();String actualTitle=driver.getTitle();String expectedTitle=“Google”;if(actualTitle.contentEquals(expectedTitle)){System.out.println(“测试用例通过!!!”);}否则{System.out.println(“测试用例失败…”);System.out.println(actualTitle);}driver.quit();}}尝试写入字符串baseUrl=“”;您添加了两个分号。请取下一个。