package test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class teatcalss {
public static void main(String[] args) {
// declaration and instantiation of objects/variables
System.setProperty("webdriver.gecko.driver", "D:\\java\\geckodriver-v0.14.0-win64\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
String baseUrl = "http://newtours.demoaut.com";
String expectedTitle = "Welcome: Mercury Tours";
String actualTitle = "";
// launch Firefox and direct it to the Base URL
driver.get(baseUrl);
// get the actual value of the title
actualTitle = driver.getTitle();
/*
* compare the actual title of the page witht the expected one and print
* the result as "Passed" or "Failed"
*/
if (actualTitle.contentEquals(expectedTitle)){
System.out.println("Test Passed!");
} else {
System.out.println("Test Failed");
}
//close Firefox
driver.close();
// exit the program explicitly
System.exit(0);
}
}
Gecko是一个Java NIO的通讯组件,它在一个轻量级的NIO框架的基础上提供了更高层次的封装和功能。支持的RPC调用方式包括RR(request-response)和pipeline 特性: 可插拔的协议设计 连接池 分组管理和负载均衡 Failover/Retry 重连管理 同步和异步调用
简单脚本: 在执行完成时,它在控制台中抛出错误。 1489404845805 geckodriver信息监听127.0.0.1:34461 1489404846478 Mozprofile::使用配置文件路径C:\users\jshaikh\appdata\local\temp\rust_mozprofile.zsjredq3xmm4 1489404846494 geckodriver::木偶信息
运行上述代码后,我得到一个错误:
Gecko是套开放原始码的、以C++编写的网页排版引擎。目前为Mozilla家族网页浏览器以及Netscape 6以后版本 浏览器所使用。这软件原本是由网景通讯公司开发的,现在则由Mozilla基金会维护。 这套排版引擎提供了一个丰富的程序界面以供因特网相关的应用程序使用,例如网页浏览器、HTML编辑器、客户端/服务器等等。虽然最初的主要对象是Mozilla的衍生产品,如Netscape和Mozi
我是硒自动化的新手。我以管理员身份在系统中安装了Selenium IDE和Selenium RC(java-jar Selenium.jar)。另外,我使用的是Eclipse SDK版本3.7.1。编译代码时出现以下错误(运行为->TestNG测试) Selenium RC版本为2.42.2,firefox版本为23.0 错误: ==================================