相較於java, python, ruby的文件,javascript真的少很多
但由於公司把automation test列為前端工作,所以就沒什麼選擇要用javascript來開發
目前官方的把使用javascript bingding for webdriver稱做WebDriverJs
https://code.google.com/p/selenium/wiki/WebDriverJs(最後更新2014.08)
目前我都是根據這個來執行
(但看他首頁寫目前文件都移到github了
https://github.com/SeleniumHQ/selenium/tree/master/javascript)
很快速的執行,在nodejs的command prompt裡打
npm install selenium-webdriver
其實就好了XD
到node js的modules裡找到selenium-webdriver > example
就可以執行裡面的code,立馬能看到神奇的效果
執行
node node_modules/selenium-webdriver/example/google_search_generator.js
就可以開始自動化測試了,就會看他開啟瀏覽器,然後很多動作
這時候就可以來做自己需要的自動化測試
當然例子用到的東西很少,更多功能要去看一下WebDriverJs有什麼可用的
javascript,java, python, ruby之間能用的方式其實都有些微的差別,舉例:
所以要好好查document呦!http://selenium.googlecode.com/git/docs/api/javascript/index.html
reference: http://www.slideshare.net/LivePersonDev/selenium-webdriver-element-locators
沒有留言:
張貼留言