我正试图在eclipse中运行我的第一个webdriver脚本。使用jre1。8.0_1111. 我使用了下面的代码,但它显示了错误。请帮我查一下密码。
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Trial {
static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
String baseUrl = "google.com";
System.setProperty("webdriver.gecko.driver", "C:\\Users\\Naik\\Downloads\\geckodriver-v0.11.1-win64\\geckodriver.exe");
driver.get(baseUrl);
}
错误堆栈
线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。壁虎。驱动系统属性;有关更多信息,请参阅github。com/mozilla/geckodriver。最新版本可以从github下载。com/mozilla/geckodriver/releases
如果你不想下载geodriver,另一种方法是
将Firefox浏览器版本降级至44或更低,然后运行测试。
https://ftp.mozilla.org/pub/firefox/releases/
那你就不用壁虎驱动了。
要将firefox降级为较低版本,请首先卸载firefox,并从上述链接下载并安装
您需要首先下载GeckoDriver。然后,您可以将它添加到环境变量部分的PATH变量中,或者您可以使用“webdriver.gecko.driver”属性设置路径。查看下面的文章了解步骤-
http://www.automationtestinghub.com/selenium-3-0-launch-firefox-with-geckodriver/
此外,请确保您使用的是最新版本的Selenium、GeckoDriver和Firefox。
从下面的网址下载gecko驱动程序,并将其保存在本地计算机上。
https://github.com/mozilla/geckodriver/releases
然后在壁虎河所在的地方设置正确的路径。exe已保存。此外,在声明驱动程序之前必须使用set属性!
public class Trial {
public static void main(String[] args) {
String baseUrl = "google.com";
System.setProperty("webdriver.gecko.driver", "C:\\Users\\Naik\\Downloads\\geckodriver-v0.11.1-win64\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get(baseUrl);
}
情况是这样的:我正在使用Behat在Symfony上运行验收测试。为此,我使用Geckodriver启动一个Selenium实例,然后运行Behat。本地的一切都很好(很好!)。 但是当它在Github操作上运行时,它会失败。我已经检查了版本,我甚至版本化了gecko驱动程序和selenium.jar文件来使用完全相同的(尽管它们已经存在于github操作上),但是没有什么工作。 所以我正在寻找任
当我完成自动化后,Chrome Web驱动程序仍在后台运行,是否可以自动关闭它,而无需通过任务管理器执行?
在升级到firefox 26.0之前,我在firefox的早期版本中使用了selenium 2.35。以前我的测试运行得很好,但现在我得到了以下错误。 我试图降级火狐的版本,但无法从mozilla网站获得任何以前的版本。 我还尝试了所有的selenium版本2.36,2.37,2.38,2.39但似乎没有一个与火狐26.0兼容。一旦我试图用2.36到2.39替换selenium 2.35,代码中就
我得到了下面的错误,如果我开始执行程序。 线程“main”org.openqa.selenium.remote.UnreachableBrowserException中的异常:无法启动新会话。可能的原因是远程服务器的地址无效或浏览器启动失败。构建信息:版本:“2.53.0”,修订版本:“35ae25b”,时间:“2016-03-15 16:57:40”
问题内容: 在硒测试中出现以下错误 我所做的是 环境: Firefox v47.0 Webdriver 3.0.0-beta2 问题答案: 这是完全可以预期的。没有GeckoDriver(木偶)的发行版支持该类。这是Mozilla团队开发Marionette的首要任务之一。
我试图通过网络驱动程序在“http://www.kayak.co.in/?ispredir=true”中选择入住和退房时间。无法选择任何日期。请帮帮我。