"More exactly, this method will return the value of the property with the given name, if it exists. If it does not, then the value of the attribute with the given name is returned. If neither exists, null is returned."
ну например в чем задумка… почему смешали вместе… почему например не два метода отдельных - для проперти и атрибьют вот в питоне их то два и тогда вопрос - зачем под атрибутом подразумевать и проперти… особенно когда есть и то и то отдельно (в питоне… а в джаве - могло бы быть если термины оба существуют)… и значения разные… может это обсуждалось, уже. Так что извиняюсь вдруг что… Может просто ссылку мне где почитать… Или тут в истории чата искать?
ясно… Андрей, ну давай тогда в селениде это исправим) Мы то “новую историю пишем” 🙂 Сделаем что бы кондишенов было два - property и attribute и добавим опцию в конфиг по умолчанию пусть будет наконфигурированно так что “бага” фиксится и кондишен атрибут - именно что с атрибутами работает только (получается через джеес) а тем кто уже “привык” к этой фиче в селениум вебдрайвере - можно будет такое “историическое” поведение и в селениде включить…
ну можно и наоборот конечно - по умолчанию - как в селениуме, и с возможностью включить как “натурально” но я за вариант когда в селениде мы такого рода вещи по умолчанию сразу фиксим
🙂 ну оно врядли попадает) ведь идея в том что бы та строка которая сейчас не работает - начала работать) Но конечно, протестить стоит) может у кого то и вылезти) Это можно придумать как решить)
Вдруг что оставить по умолчанию как есть и добавить опцию “как лучше”
будет круто если будет два метода, и будет отлчиаться имя getHtmlAttribute от getAttribute можно будет феншуйно все порешать