selenium项目中的Java驱动程序



我使用简单的项目,在那里你填写表格。最后一部分是单击一个没有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 driver

首先下载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或text for click,那么使用任何你可以识别的父元素作为参考,然后使用xpath轴来识别它。

然后你可以直接点击那个元素。

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

相关内容

最新更新