簡體   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