Недавно я заметил, что новый новый локатор добавлен в документацию Protractor - by.js():
Располагает элементы, оценивая выражение JavaScript, которое может быть либо функцией, либо строкой.
Я понимаю, что предоставляет этот локатор, но мне не хватает реальных случаев использования, когда этот локатор может быть полезен. Когда я предпочитаю использовать by.js вместо других встроенных локаторов, например by.css?