2015-02-05 2 views
2

Внутри текста есть текст и текст, этот текст не отображается в html-источнике страницы, но отображается в пользовательском интерфейсе. Вот это текстовое поле:Как получить текст из webelement

> <textarea id="emails-list" class="ng-pristine ng-valid ng-valid- 
> required" as-email-list=";" ng-class="{'has-error': 
> model.hasError(kpiForm, 'emailsList')}" 
> ng-model="model.formData.recipients" required="" rows="10" cols="30" 
> name="emailsList"></textarea> 

Это нг-модель, я должен использовать транспортир для этой цели? какие-либо предложения?

+0

Что вы пробовали? Вам не нужно использовать 'protractor' только потому, что это' ng-model' – Saifur

+0

Я до сих пор не имел дело с такими элементами, поэтому я немного смутился –

ответ

2

В случае protractor, найти элемент by model и получить the value of the value attribute:

element(by.model('model.formData.recipients')).getAttribute('value'); 

или by id:

element(by.id('emails-list')).getAttribute('value'); 

В случае java селеном привязок, найти элемент по идентификатору:

driver.findElement(By.id('emails-list')).getAttribute('value'); 
+0

спасибо, человек работает –

Смежные вопросы