自动化测试代码java
时间: 2023-10-30 12:07:14 浏览: 52
以下是一个简单的示例代码,用于使用Java编写自动化测试代码:
```java
import org.junit.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class MyTest {
@Test
public void testGoogleSearch() {
// 设置ChromeDriver驱动的位置
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
// 创建一个ChromeDriver实例
WebDriver driver = new ChromeDriver();
// 打开Google首页
driver.get("https://www.google.com/");
// 在搜索框中输入关键词并提交搜索
driver.findElement(By.name("q")).sendKeys("Java");
driver.findElement(By.name("btnK")).click();
// 等待搜索结果加载完成
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(ExpectedConditions.titleContains("Java"));
// 关闭浏览器
driver.quit();
}
}
```
上述代码使用了Selenium WebDriver来模拟用户在浏览器中执行操作,通过ChromeDriver驱动来控制Chrome浏览器。在测试方法中,我们首先设置了ChromeDriver驱动的位置,然后创建一个ChromeDriver实例。接下来,我们打开了Google首页,并在搜索框中输入了关键词"Java"并提交搜索。等待搜索结果加载完成后,我们关闭了浏览器。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)