selenium面試題總結

2017年7月17日更新:已經更新部分答案css

答案連接html

今天有同窗問到seleinum面試的時候會問到的問題,隨便想了想,暫時紀錄一下。歡迎你們在評論中提供更多問題。java

  • 去哪兒的面試題python

  • selenium中如何判斷元素是否存在?web

  • selenium中hidden或者是display = none的元素是否能夠定位到?面試

  • selenium中如何保證操做元素的成功率?也就是說如何保證我點擊的元素必定是能夠點擊的?數據庫

  • 如何提升selenium腳本的執行速度?設計模式

  • 用例在運行過程當中常常會出現不穩定的狀況,也就是說此次能夠經過,下次就沒辦法經過了,如何去提高用例的穩定性?瀏覽器

  • 你的自動化用例的執行策略是什麼?ruby

  • 什麼是持續集成?

  • 自動化測試的時候是否是須要鏈接數據庫作數據校驗?

  • id,name,clas,x path, css selector這些屬性,你最偏心哪種,爲何?

  • 如何去定位頁面上動態加載的元素?

  • 如何去定位屬性動態變化的元素?

  • 點擊連接之後,selenium是否會自動等待該頁面加載完畢?

  • webdriver client的原理是什麼?

  • webdriver的協議是什麼?

  • 啓動瀏覽器的時候用到的是哪一個webdriver協議?

  • 什麼是page object設計模式?

  • 什麼是page factory設計模式?

  • 怎樣去選擇一個下拉框中的value=xx的option?

  • 如何在定位元素後高亮元素(以調試爲目的)?

  • 什麼是斷言?

  • 若是你進行自動化測試方案的選型,你會選擇哪一種語言,java,js,python仍是ruby?

  • page object設置模式中,是否須要在page裏定位的方法中加上斷言?

  • page object設計模式中,如何實現頁面的跳轉?

  • 自動化測試用例從哪裏來?

  • 你以爲自動化測試最大的缺陷是什麼?

  • 什麼是分層測試?

  • webdriver能夠用來作接口測試嗎?

相關文章
相關標籤/搜索