我目前正在上我的第一堂自动化测试课,在让我们加载硒之后,讲师让我们在Eclipse中创建一个程序,并在程序中创建一个步骤,以查看可执行文件以显示chrome,然后指定一个网站进行检查。看来我陷入了困境?
这是程序: java program
结果如下: program result
任何和所有帮助将不胜感激。谢谢您的宝贵时间。
答案 0 :(得分:1)
我认为这就是您想要的
此代码用于打开默认浏览器并转到特定链接 您可以从代码中的路径指定所需浏览器的路径
import java.awt.Desktop;
import java.net.URI;
public class openBrowser {
public openBrowser() {
try {
if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) {
Desktop.getDesktop().browse(new URI("https://www.google.com"));
}
}catch (Exception e) {
// TODO: handle exception
}
}
public static void main(String[]args) {
new openBrowser();
}
}
对于您的代码,您可以按照以下步骤操作
C:\\chromeDriver\\chromedriver.exe
这是您的代码
import java.util.logging.Level;
import java.util.logging.Logger;
import org.openqa.selenium.*;
import org.openqa.selenium.chrome.*;
import org.junit.Test;
public class WebDriverDemo {
@Test
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "C:\\chromeDriver\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.google.com/");
WebElement searchBox = driver.findElement(By.name("q"));
searchBox.sendKeys("ChromeDriver");
searchBox.submit();
try {
Thread.sleep(10000);
} catch (InterruptedException ex) {
Logger.getLogger(WebDriverDemo.class.getName()).log(Level.SEVERE, null, ex);
}
driver.quit();
}
}
在Eclipse中执行代码期间,发生了许多问题,因此我建议您在NetBeans上实现项目 我使用Java 8和Windows 8.1