找到 57 篇文章 關於 DOM
3K+ 次瀏覽
SAX 和 DOM 都是一種 XML 解析器 API。這裡,API 代表應用程式程式設計介面,解析器用於以所需格式讀取和提取 XML 文件中的內容。從這一行可以清楚地看出,SAX 和 DOM 用於讀取 XML 文件。API 是一種在 Web 上遷移即時資訊的新方法。在本文中,我們將討論 Java 中 SAX 和 DOM 解析器的區別。XML 解析器型別在進一步閱讀本文之前,讓我們簡要討論 XML 及其型別。XML 其全稱是... 閱讀更多
440 次瀏覽
Fluent Wait 是一種動態等待,它使驅動程式暫停以檢查某個條件,然後在丟擲異常之前以一定頻率檢查該條件。元素並非持續地在 DOM 中搜索,而是在定期的時間間隔內搜尋。例如,如果等待時間為 5 秒,FluentWait 會以規律的時間間隔(在等待時間內定義為輪詢)監視 DOM。在 FluentWait 中,需要構建基於條件的自定義等待方法。語法 - Wait w = new FluentWait< WebDriver >(driver) .withTimeout (10, SECONDS) .pollingEvery (2, SECONDS) .ignoring (NoSuchElementException.class)示例匯入 org.openqa.selenium.By; 匯入 org.openqa.selenium.Keys; 匯入 org.openqa.selenium.WebDriver; 匯入 org.openqa.selenium.WebElement; 匯入 org.openqa.selenium.chrome.ChromeDriver; 匯入 java.util.concurrent.TimeUnit; 匯入 org.openqa.selenium.support.ui.Wait; 匯入... 閱讀更多
917 次瀏覽
findElement() 和 findElements() 方法嘗試在 DOM 中搜索元素。它們之間的區別如下所示 - 序號 findElement() findElements() 1 它返回與定位器匹配的第一個 Web 元素。它返回與定位器匹配的所有 Web 元素。2 語法 - WebElement button = webdriver.findElement(By.name("")); 語法 - List buttons = webdriver.findElements(By.name("")); 3 如果沒有匹配的 Web 元素,則丟擲 NoSuchElementException 如果沒有匹配的元素,則返回空列表。示例使用 findElements()。匯入 org.openqa.selenium.By; 匯入 org.openqa.selenium.Keys; 匯入 org.openqa.selenium.WebDriver; 匯入 org.openqa.selenium.WebElement; 匯入 org.openqa.selenium.chrome.ChromeDriver; 匯入 java.util.concurrent.TimeUnit; 公共類 RowFindElements { 公共靜態 void main(String[] args) { System.setProperty("webdriver.chrome.driver", "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe"); WebDriver driver ... 閱讀更多
6K+ 次瀏覽
我們可以透過以下方式使用 xpath 識別第 n 個子元素 - 透過新增帶有索引的方括號。在 xpath 中使用 position() 方法。示例匯入 org.openqa.selenium.By; 匯入 org.openqa.selenium.Keys; 匯入 org.openqa.selenium.WebDriver; 匯入 org.openqa.selenium.WebElement; 匯入 org.openqa.selenium.chrome.ChromeDriver; 匯入 java.util.concurrent.TimeUnit; 公共類 SubElement { 公共靜態 void main(String[] args) { System.setProperty("webdriver.chrome.driver", "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe"); WebDriver driver = new ChromeDriver(); String url = "https://tutorialspoint.tw/index.htm"; driver.get(url); driver.manage().window().maximize(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); // 使用 position() 的 xpath 定位第一個型別為文字的元素 driver.findElement(By.xpath("//input[@type='text'][position()=1]")) ... 閱讀更多
648 次瀏覽
我們可以使用 Node.contains 方法進行此檢查。Node.contains() 方法返回一個布林值,指示節點是否是給定節點的後代,即節點本身、其直接子節點之一 (childNodes)、子節點的直接子節點之一,依此類推。示例例如,您正在查詢 id 為 test 的元素,您可以使用以下方法 - const elem = document.querySelector('#test'); console.log(document.body.contains(elem));這將根據元素是否存在於可見 DOM 中記錄 true 或 false。
118 次瀏覽
HTML DOM Aside 物件表示 HTML 文件的元素。建立 aside 物件 - 語法以下是語法 - document.createElement(“ASIDE”);讓我們看看 aside 物件的示例 - 示例 即時演示 body { text-align: center; background-color: #fff; color: #0197F6; } h1 { color: #23CE6B; } .btn { background-color: #fff; border: 2px solid #0197F6; height: 2rem; width: 40%; margin: 2rem auto; display: block; color: #0197F6; ... 閱讀更多
67 次瀏覽
HTML DOM KeyboardEvent altKey 屬性返回在 HTML 文件中觸發鍵盤事件時是否按下了 ALT 鍵。語法以下是語法 - event.altKey讓我們看看 HTML KeyboardEvent altKey 屬性的示例 - 示例 即時演示 body { color: #000; height: 100vh; background: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%) no-repeat; text-align: center; } input { border: 2px solid #fff; padding: 8px; background: transparent; width: 310px; border-radius: ... 閱讀更多
瀏覽量 187 次
HTML DOM 變數物件表示 HTML 文件的元素。建立 var 物件 - 語法以下是語法:document.createElement(“VAR”);讓我們來看一個 var 物件的示例 - 示例 線上演示 body { text-align: center; background-color: #fff; color: #0197F6; } h1 { color: #23CE6B; } .btn { background-color: #fff; border: 2px solid #0197F6; height: 2rem; width: 40%; margin: 2rem auto; display: block; color: #0197F6; ... 閱讀更多
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP