找到關於動態規劃的201篇文章

如何在Selenium webdriver中獲取父元素的標籤名?

Debomita Bhattacharjee
更新於 2021年11月22日 11:38:56

3K+ 次檢視

我們可以在Selenium webdriver中獲取父元素的標籤名。首先,我們需要使用任何定位器(如id、class、name、xpath或CSS)來識別子元素。然後,我們必須使用findElement(By.xpath())方法識別父元素。我們可以透過使用子元素進行定位,然後將(parent::*)作為引數傳遞給findElement(By.xpath())方法來從子元素識別父元素。接下來,要獲取父元素的標籤名,我們必須使用getTagName()方法。語法:child.findElement(By.xpath("parent::*"));讓我們識別下面html程式碼中子元素li的父元素的標籤名…… 閱讀更多

如何在Selenium webdriver中獲取頁面標題?

Debomita Bhattacharjee
更新於 2021年11月22日 11:34:51

10K+ 次檢視

我們可以在Selenium webdriver中獲取頁面標題。getTitle()方法用於獲取當前頁面標題,然後我們可以在控制檯中獲取結果。語法:t = driver.getTitle();讓我們查詢當前頁面的標題。我們將獲得About Careers at Tutorials Point – Tutorialspoint作為輸出。示例程式碼實現:import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; public class PageTitle{    public static void main(String[] args) {       System.setProperty("webdriver.chrome.driver",       "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");       //隱式等待       driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);       WebDriver driver = new ChromeDriver(); ... 閱讀更多

如何在Python的Selenium Webdriver中處理框架?

Debomita Bhattacharjee
更新於 2021年11月22日 11:21:12

706 次檢視

我們可以在Python的Selenium webdriver中處理框架。iframe在html文件中用標籤標識。iframe是一個html文件,包含存在於另一個html文件中的元素。讓我們看看一個框架的html文件。以下方法有助於在iframe之間切換:switch_to.frame(args) – 將框架索引作為引數傳遞給該方法。iframe的起始索引為0。語法:driver.switch_to.frame(0),切換到第一個iframe。switch_to.frame(args) - 將框架名稱或id作為引數傳遞給該方法。語法:driver.switch_to.frame("nm"),切換到名稱為nm的iframe。switch_to.frame(args) - … 閱讀更多

如何在Selenium Webdriver中與隱藏元素互動?

Debomita Bhattacharjee
更新於 2021年11月22日 11:19:22

14K+ 次檢視

我們可以在Selenium Webdriver中與隱藏元素互動。隱藏元素是指存在於DOM中但在頁面上不可見的元素。大多數隱藏元素由CSS屬性style="display:none;"定義。如果元素是表單標籤的一部分,則可以透過將屬性type設定為值hidden來隱藏它。Selenium預設情況下無法處理隱藏元素,並在使用它們時丟擲ElementNotVisibleException異常。Javascript Executor用於處理頁面上的隱藏元素。Selenium使用executeScript方法執行Javascript命令。要執行的命令… 閱讀更多

如何在Selenium Webdriver中獲取元素的屬性值?

Debomita Bhattacharjee
更新於 2021年11月22日 11:15:19

7K+ 次檢視

我們可以在Selenium Webdriver中獲取元素的屬性值。這是藉助getAttribute方法實現的。在html文件中,每個元素都由其標籤名以及元素屬性及其值標識。要獲取屬性值,我們必須將元素屬性作為引數傳遞給getAttribute方法。讓我們看看一個元素的html程式碼,並獲取其src屬性的值。其src屬性的值將是/about/images/logo.png。示例程式碼實現:import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; public class ... 閱讀更多

如何在Selenium Webdriver中上傳檔案?

Debomita Bhattacharjee
更新於 2021年11月22日 11:00:22

5K+ 次檢視

我們可以在Selenium Webdriver中上傳檔案。這是透過sendKeys方法實現的。我們首先必須透過提及檔案路徑[要上傳的檔案]來識別執行檔案選擇的元素。這僅適用於具有type屬性設定為file值以及元素標籤名為input的元素。下面的html程式碼顯示了設定了type = file值的元素。示例程式碼實現:import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; public class WndsFileUpl{    public static void main(String[] args) {       System.setProperty("webdriver.chrome.driver",       "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");   ... 閱讀更多

使用Java快速啟動Selenium WebDriver。

Debomita Bhattacharjee
更新於 2021年11月22日 10:56:04

580 次檢視

我們可以使用Java快速啟動模板使用Selenium webdriver。這可以透過以下步驟完成:步驟1- 點選Eclipse中的檔案選單。然後選擇新建選項。然後點選其他。步驟2- 從Maven資料夾中點選Maven專案。然後點選下一步。步驟3- 繼續執行後續步驟。步驟4- 選擇maven-archetype-quickstart模板。然後點選下一步。步驟5- 將GroupId新增為Selenium,Artifact Id新增為Automation-Selenium,然後繼續。步驟6- 將建立一個具有原型專案結構的專案。Selenium相關的指令碼應該寫在src/test/java資料夾內。

如何在Python中使用Selenium執行Javascript?

Debomita Bhattacharjee
更新於 2021年11月22日 10:48:51

23K+ 次檢視

我們可以在Python中使用Selenium webdriver執行Javascript。文件物件模型(DOM)藉助Javascript與頁面上的元素進行通訊。Selenium透過使用execute_script方法來執行Javascript命令。要執行的命令作為引數傳遞給該方法。一些操作,例如在頁面中向下滾動,不能直接透過Selenium方法執行。這是藉助Javascript Executor實現的。window.scrollTo方法用於執行滾動操作。要沿x軸水平滾動的畫素和要沿y軸垂直滾動的畫素… 閱讀更多

如何使用Cucumber的測試執行器檔案執行測試?

Debomita Bhattacharjee
更新於 2021年11月22日 10:45:09

16K+ 次檢視

我們可以使用Cucumber的測試執行器檔案執行測試。測試執行器檔案應該包含我們要執行的特性檔案和步驟定義檔案的路徑。特性檔案的程式碼實現:特性 - 登入模組場景 - 歡迎頁面登入驗證給定使用者位於歡迎頁面然後顯示歡迎頁面示例步驟定義檔案的程式碼實現:package stepDefinations; import io.cucumber.java.en.Given; import io.cucumber.java.en.Then; public class stepDefination {    @Given("^User is on Welcome Page$")    public void user_on_welcome_page() {       System.out.println("User on welcome page");    }    @Then("^Welcome page should be displayed$")    public void verify_user_on_welcome_page() {   ... 閱讀更多

如何在Java中為Cucumber建立一個測試執行器檔案?

Debomita Bhattacharjee
更新於 2021年11月22日 10:41:14

4K+ 次檢視

我們可以為Cucumber建立一個測試執行器檔案。這可以透過以下步驟完成:步驟1 - 點選Eclipse中的“檔案”選單。然後選擇“新建”選項。接下來點選“其他”。步驟2 - 從Maven資料夾中點選“Maven專案”。然後點選“下一步”。步驟3 - 繼續接下來的步驟。步驟4 - 選擇maven-archetype-quickstart模板。然後點選“下一步”。步驟5 - 將GroupId設定為Automation,Artifact Id設定為Cucumber,然後繼續。步驟6 - 一個具有Cucumber型別專案結構的專案應該會被建立。Cucumber相關的指令碼應該寫在src/test/java資料夾內。步驟7 - 在src/test/java資料夾內建立一個名為cucumberOptions的新包。步驟8 - 建立一個… 閱讀更多

廣告
© . All rights reserved.