在我們的角度應用納克單擊有語言圖標更改語言:選擇中的一個元素量角器
<img style="cursor: pointer; margin-right: 5px; float: left;" height="25px"
src="assets/images/english.jpg" ng-click="setLang('en')" class="">
我怎麼可以點擊與量角器這個圖標?基於其他問題,這應該是這樣的:
element(by.css('[ng-click="setLang('en')"]')).click();
但是這個拋出一個語法錯誤,因爲'en'部分。 所以我也嘗試了這些:
element(by.css('[ng-click="setLang(en)"]')).click();
element(by.css('[ng-click="setLang()"]')).click();
但是這兩個導致:沒有使用元素定位
請告知我怎麼可以點擊這個元素的發現?
Escape quotes''[ng-click =「setLang(\'en \')」]'' – Satpal
感謝它的工作! –
重新在頁面對象中使用它你可能會做變量 'var lenguage ='en''和在代碼中使用 'element(by.css('[ng-click =「setLang('en')」] '))。click();' – Hikaryu