Selenium WebDriver - 在 Chrome 浏览器上运行测试 Selenium WebDriver - 命令 Selenium WebDriver - 在 Chrome 浏览器上运行测试 在本节中,您将学习如何在 Chrome 浏览器上运行 Selenium 测试脚本。 Chrome 浏览器使用名为ChromeDriver.exe的可执行文件来实现 WebDriver 协议。这个可执行文件在你的系统上启动一个服务器,它负责在 Selenium 中运行你的测试脚本。 让我们考虑一个测试用例,我们将尝试在 Google Chrome 浏览器中自动化以下场景。 启动 Chrome 浏览器。 最大化浏览器。 打开网址 向下滚动网页 单击 Java 技术部分中的“Core Java”链接。 我们将在同一个测试套件 (Demo_Test) 中创建我们的第三个测试用例。 步骤1。右键单击“src”文件夹并从“新建”>“类”创建一个新的类文件。 将您的班级名称指定为“第三个”,然后单击“完成”按钮。 第2步。在浏览器中打开 URL:https : //sites.google.com/a/chromium.org/chromedriver/downloads。 第三步。单击“ChromeDriver 2.41”链接。它会将您重定向到 ChromeDriver 可执行文件的目录。根据您当前使用的操作系统下载。 对于 Windows,请单击“chromedriver_win32.zip”下载。 下载的文件将采用压缩格式。将内容解压到一个方便的目录中。 第四步。将系统属性“webdriver.chrome.driver”设置为 ChromeDriver.exe 文件的路径并实例化 ChromeDriver 类。 这是一个示例代码来做到这一点。 // System Property for Chrome Driver System.setProperty("webdriver.chrome.driver","D:\\ChromeDriver\\chromedriver.exe"); // Instantiate a ChromeDriver class. WebDriver driver=new ChromeDriver(); 第五步。现在是编写代码的时候了。我们为每个代码块嵌入了注释,以清楚地解释这些步骤。 import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class Third { public static void main(String[] args) { // System Property for Chrome Driver System.setProperty("webdriver.chrome.driver", "D:\\ChromeDriver\\chromedriver.exe"); // Instantiate a ChromeDriver class. WebDriver driver=new ChromeDriver(); // Launch Website driver.navigate().to("http://www.javatpoint.com/"); //Maximize the browser driver.manage().window().maximize(); //Scroll down the webpage by 5000 pixels JavascriptExecutor js = (JavascriptExecutor)driver; js.executeScript("scrollBy(0, 5000)"); // Click on the Search button driver.findElement(By.linkText("Core Java")).click(); } } Eclipse 代码窗口将如下所示: 第六步。右键单击 Eclipse 代码并选择Run As > Java Application。 Selenium WebDriver - 命令