selenium-remote-driver 的实例代码
时间: 2023-10-07 17:04:27 浏览: 110
以下是一个使用 Selenium Remote Driver 进行自动化测试的示例代码:
```java
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import java.net.URL;
public class RemoteTest {
public static void main(String[] args) throws Exception {
// 指定远程 Selenium Server 的地址和端口号
String hubUrl = "http://localhost:4444/wd/hub";
// 指定要使用的浏览器和版本
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setVersion("89.0.4389.82");
// 创建远程 WebDriver 实例
WebDriver driver = new RemoteWebDriver(new URL(hubUrl), capabilities);
// 打开网页并进行测试
driver.get("https://www.google.com");
System.out.println("Title: " + driver.getTitle());
driver.quit();
}
}
```
在这个例子中,我们创建了一个 `DesiredCapabilities` 对象,用于指定要使用的浏览器和版本。然后我们创建了一个 `RemoteWebDriver` 实例,将远程 Selenium Server 的地址和端口号以及浏览器参数传递给它。最后我们使用 `driver.get()` 方法打开了 Google 的首页,并输出了页面标题。最后我们调用 `driver.quit()` 方法关闭了浏览器。
阅读全文