我是Selenium的一名新學員,在搜索教程和參考資料後,我發現他們中的大部分基於Java語言,特別是webdriver部分。我擅長JavaScript,對這個曲目有什麼好處?由於硒是一種特定的面向語言(如Java)嗎?
1
A
回答
1
看看這個,http://www.seleniumhq.org/about/platforms.jsp#programming-languages
它支持的語言包括JavaScript大規模的範圍內。
3
是的,Selenium WebDriver(讓您自動化網絡瀏覽器的部分)是available for Javascript as an NPM。
以下是他們的使用示例。
var webdriver = require('selenium-webdriver'),
By = webdriver.By,
until = webdriver.until;
var driver = new webdriver.Builder()
.forBrowser('firefox')
.build();
driver.get('http://www.google.com/ncr');
driver.findElement(By.name('q')).sendKeys('webdriver');
driver.findElement(By.name('btnG')).click();
driver.wait(until.titleIs('webdriver - Google Search'), 1000);
driver.quit();
相關問題
- 1. XML是一種面向網絡的編程語言嗎?
- 2. Ruby是一種優雅的語言嗎?
- 3. Python是一種純粹的面向對象的語言
- 4. Wolfram語言是一種真正的編程語言嗎?
- 5. bash是一種編程語言嗎?
- 6. asp.net是一種編譯語言嗎?
- 7. Qt 4是一種編程語言嗎?
- 8. 這是一種編程語言嗎?
- 9. PowerShell是一種強類型語言嗎?
- 10. R是一種編譯語言嗎?
- 11. PHA是一種編程語言嗎?
- 12. ruby真的是一個完全面向對象的語言嗎?
- 13. 高級編程語言是傾向於面向對象的,而低級語言是面向過程的嗎?
- 14. 如何在另一種語言之上開發特定於領域的語言?
- 15. Groovy和Groovy ++是兩種語言還是一種語言?
- 16. 是特定的API語言
- 17. 語言特定的重定向
- 18. 語言特定的重定向
- 19. '言'是一種方法嗎?
- 20. Python是一種教學/學習語言而不是工作語言嗎?
- 21. 在一種語言的語音到另一種語言
- 22. 是限於特定語言的演員模特嗎?
- 23. 如何用同一種語言實現一種語言比語言更快?
- 24. 爲什麼.NET是一個框架和Java是一種語言
- 25. Ruby是一種腳本語言還是一種解釋型語言?
- 26. 另一種確定CultureInfo是否使用特定語言的方法?
- 27. 更改特定語言的頁面
- 28. Hacklang是一種有狀態語言還是無狀態語言?
- 29. 是否有一種面向代理之間交互描述的編程語言?
- 30. 在另一個語言中使用一種語言定義?
是的。 [簡單搜索「selenium」和「Javascript」](https://duckduckgo.com/?q=selenium+javascript&t=ffab&ia=qa)應該回答你的問題。 – Schwern