Size: a a a

2020 January 20

СС

Сказочный Сникерс in atinfo chat
источник

СС

Сказочный Сникерс in atinfo chat
Никита Климов
А можно дам ссылку на stackoverflow с вопросом? Там вопрос только в двух функциях...
а что за console?
источник

Н

Никита Климов in atinfo chat
Это вывод в текстовое поле scrolledtext
источник

СС

Сказочный Сникерс in atinfo chat
Никита Климов
Всем привет! Столкнулся с такой проблемой, что при обращении к url через session модуля requests блокируется графический интерфейс. Мне нужно, чтобы при каждом обращении к url писалось в консоль, что это произошло. Но получается так, что сначала выполняются все запросы с подвисшим графическим интерфейсом, а уже потом идет вывод в консоль. Я использовал очереди (Queue) и потоки (Threading), но результат все равно такой же.
в общем твоя проблема не в requests или чем то еще, а в том что tkinter не любит находиться в треде
источник

Н

Никита Климов in atinfo chat
Дело в том, что это я написал после. Раньше просто было все в цикле
источник

Н

Никита Климов in atinfo chat
Без потоков
источник

Н

Никита Климов in atinfo chat
Эффект такой же был... как сейчас
источник

СС

Сказочный Сникерс in atinfo chat
Никита Климов
Дело в том, что это я написал после. Раньше просто было все в цикле
в общем без кода по твоим двум функциям сложно что то понять
источник

СС

Сказочный Сникерс in atinfo chat
ткинтер лочит мейн тред, а значит что пока все не пройдет - результат ты не получишь
источник

СС

Сказочный Сникерс in atinfo chat
тебе надо что то типа этого у себя делать
http://effbot.org/zone/tkinter-threads.htm
источник

DB

Dz B in atinfo chat
кто-нибудь настраивал SpecFlow в Rider?
источник

OP

Oleh Plyska in atinfo chat
Всем привет
у кого то были проблемы с выполнением  команд под разными браузерами ? (селенид и селениум)

проблема след:
Если вызвать команду getText() для элемента  в хроме, то вернется текст который тримится (например: "test"). Но если вызывать этот же метод в сафари, то будут добавлены лишние пробелы и табуляция ("     test     ").
Кто с таким сталкивался и как решили проблему ?

Такая же проблема и в методе поиска по линктексту ( $(By.linkText("test"))). В хроме элемент находится, но в сафари нет ....
источник

AS

Andrei Solntsev in atinfo chat
А не надо вообще вызывать метод getText(). Вызывай $.shouldHave(text()). Он умный, он игнорирует лишние пробелы.
источник

OP

Oleh Plyska in atinfo chat
Andrei Solntsev
А не надо вообще вызывать метод getText(). Вызывай $.shouldHave(text()). Он умный, он игнорирует лишние пробелы.
окей, а как быть с поиском по линктексту ? 🤔
источник

СС

Сказочный Сникерс in atinfo chat
Andrei Solntsev
А не надо вообще вызывать метод getText(). Вызывай $.shouldHave(text()). Он умный, он игнорирует лишние пробелы.
А если я хочу текст с пробелом на конце?
источник

AS

Andrei Solntsev in atinfo chat
По стандарту html, несколько пробелов подряд эквивалентны одному пробелу.
источник
2020 January 21

СБ

Сергей Блохин in atinfo chat
Насколько грешно тестировать приватные методы класса?
Есть крайне важный приватный метод, который остро нуждается в тщательном тестировании.
В моём языке программирования вызов приватных методов возможен, если что.
источник

S

Sergei in atinfo chat
В заповедях Божьих про это ничего нет, так что видимо можно 😉
источник

AS

Andrei Solntsev in atinfo chat
Есть две школы.
1. Одни считают, что всё нужно тестировать только через публичные методы. Плюс: можно легко рефакторить. Минус: зачастую такие тесты сложные и громоздкие.
2. Другие говорят, что пофиг, тестируй через приватные. Плюс: зачастую такой тест написать гораздо проще, и можно подать на вход миллион всевозможных комбинаций.
источник

S

Sergei in atinfo chat
второе лучше безусловно и технически грамотнее, у первого ничего кроме какой-то ненужной философии и демагогии нет)
источник