我有寫Selenium測試來檢查我的應用程序的問題。我想測試的是當用戶鍵入正確的登錄名/密碼,顯示正確的頁面並且用戶已登錄。Selenium沒有看到AngularJS頁面元素
主要問題是我的登錄表單是作爲AngularJS指令生成的(我有兩個不同的登錄頁面,這個指令在這兩個地方被重用),而Selenium似乎無法看到這個指令生成的標記中的元素。 什麼是最重要的,測試通過此頁面之前,我已經取代常規標記與指令生成。
所以它看起來像Selenium不能看到由指令生成的html元素。
任何建議我怎麼能克服這個問題?除了當然還原這個改變引入指令:)
我有完全相同的問題。我有一個角網站,我試圖測試,但是當我運行junit測試時,找不到元素。我試過各種元素定位器。沒有工作。 – Automationtested 2015-11-17 02:18:30