Селен - разница между text_to_be_present_in_element и text_to_be_present_in_element_value

Можете ли вы проиллюстрировать разницу между text_to_be_present_in_element а также text_to_be_present_in_element_value с примером, желательно на питоне?

Следующая ссылка, кажется, объясняет, как работает text_to_be_present_in_element, но мне все еще неясно.

http://www.seleniumframework.com/python-basic/waits-and-synchronization/

1 ответ

Решение

text_to_be_present_in_element текстовое значение, чтобы получить значение с селеном element.text или Javascript element.textContent или же element.innerTEXT

<p>this is text</p>

text_to_be_present_in_element_value является value атрибут для элемента, чтобы получить значение с селеном element.get_attribute('value') и с JS element.getAttribute('value')

<input type="text" value="text value">
<input type="button" value="button text value">
Другие вопросы по тегам