簡體   English   中英

Javascript中的“(按功能)”是什么意思?

[英]What does “(By|Function)” mean in Javascript?

一開始,我想說我不是Java語言的“母語”。

我正在Selenium Webdriver中編寫UI自動化測試,並且我嘗試盡可能地了解該框架。 Selenium Webdriver的文檔中,WebElement類的描述。 該類有一個名為findElement的方法,該方法傳遞一個locator參數。 參數的類型為(By|Function) 我不理解(By|Function)表示法。 locator參數的類型到底是什么? 是某類的對象嗎? 這是什么意思? 最后,我只能說By是Selenium Webdriver中的另一個類。

在Selenium文檔中,符號(A|B)表示“ AB ”。 因此(By|Function)意味着locator參數應為By類型或Function類型。 FunctionFunction的標准JavaScript類型名稱。 By為硒類,根據該文檔 :“描述了一種機構,用於在網頁中定位元件”

findElement的文檔頁面顯示了使用每種自變量類型的示例。

這不是標准的JavaScript語法,而是為記錄類型而組成的語法。 JavaScript文檔中的類型有幾種不同的第三方語法: JSDoc (其語法與文檔更完善的Google Closure編譯器的Closure Type系統相同), TypeScriptFlow

(By|Function)的情況下,語法是什么都沒有關系,因為| 在他們每個人中都是一樣的。 | 類似於“ || ”,表示“或” ,JavaScript中的“或”運算符。 Function表示任何函數,例如function() { console.log('hi') } By是特定於Selenium的-如果在鏈接的Selenium文檔中單擊它,您會發現它是Class By的鏈接,您可以使用JavaScript API構造一個類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM