繁体   English   中英

selenium 项目中的 java 驱动程序

[英]java driver in selenium project

我正在使用简单的项目,您可以在其中填写表格。 最后一部分是单击没有 id 和文本的元素。

我发现我可以使用 java 来做到这一点,但是我如何在 selenium 中启动驱动程序?

Actions builder = new Actions(driver);
        builder.moveToElement(knownElement, 10, 25).click().build().perform();

我试过了

WebDriver driver = New ChromeDriver();

但这只会引发很多新问题。 我正在使用 IntelliJ。

您需要 chromedriver.exe 来启动 selenium web 驱动程序。

首先下载ChromeDriver。 您需要从此链接下载适用于您各自操作系统的 ChromeDriver

    //Then set the download location. 
    System.setProperty("webdriver.chrome.driver", "C://Selenium-java//chromedriver_win32//chromedriver.exe");
    //Creating an object of ChromeDriver
    WebDriver driver = new ChromeDriver();
   //launching the specified URL
   driver.get("https://www.google.com/");

然后使用 xpath 找到要单击的元素。

如果您说您没有任何 id 或文本可供单击,则使用任何父元素作为您可以识别的参考,然后使用 xpath 轴来识别它。

然后您可以直接单击该元素。

driver.findElement(By.xpath("//form[@id = 'id']/child::button")).click;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM