Правда, из предложенных вами статей я не уловил, к чему же привязываются разработчики, как не к PPI.
Аргумент из обоих статей о том, что на монитор мы смотрим с другого расстояния, нежели на дисплей ноута, кмк не состоятелен, т.к. при работе с ноутом вполне разумно поставить рядом ноут и монитор и использовать оба дисплея одновременно, тогда оба дисплея будут на одном расстоянии и, соответственно, очень желательно, чтобы у них был примерно одинаковый PPI. Именно так я понял приведенную мною статью.
И при таком подходе очень странно могут выглядеть одинаковые элементы интерфейса на соседних дисплеях с сильно разными PPI при том, что отображение пиксель картинки в пиксель монитора.
Зато мысль о том, что для корректного отображения интерфейса пиксели должны попадать в пиксели, есть и там и там и там, что не может не радовать.
Никита Преснов, достаточно указать в названии. Поправил как пример.
Не надо ставить как можно больше тэгов. Лучше оставить один, но конкретный, с которым проблема.
См.п.3.1 Регламента. Также обратите внимание на п.3.2
MIHUTKA, ну конечно, вы же всё знаете, как я мог подумать вообще... да, да. Сначала надо основательно помучиться с грудой хлама, найти всё-таки там косяк, внести исправление новым костылем, который потянет еще пару ошибок... а потом, когда всё уже будет норм, заняться полной переработкой всего и вся.
Успехов.
quna95, важные тонкости могут быть в мелочах и нюансах, которые не отображаются в графах.
К примеру, тут посмотрите класс BasePageElement. В нем атрибут self.locator не объявлен, но используется. Он лишний? Удалить? Даже IDE его подсвечивает как проблемный. Но это не значит, что его надо удалять. (Я не выступаю за использованный там подход, но сам его использую, не особо приходя в сознание)
Вообще, идеи о приведении кода в визуальный, графический вид посещают поначалу многих, но редко воплощаются. Потому что в действительности это не нужно.
Если не можешь объять необъятное, обнимай его по частям.
specinc, дружище, неужели вы полагаете, что я буду за вас делать работу?
У вас ошибка, что вы пытаетесь к строке аппендить объект как к списку - ошибку исправили. Теперь у нас список есть, аппенд происходит успешно. А что там до и после написали…
Если вам надо за вас разработать и отдебажить скрипт - это вам на фриланс.
+
в редакторе вопроса