Чтобы исправить ваш код, попробуйте это:
topPos = int(someClass.get_element_pos('element'))
Почему?
Когда я копирую и вставляю ваш оригинальный код, я получаю это:
...
1440 >= 1500
False
1470 >= 1500
False
1500 >= 1500
True
Одним небольшим изменением, которое я могу найти, чтобы внести в ваш код, который воспроизводит поведение, которое вы видите, является изменение первой строки следующим образом:
maxCounter = '1500' # string instead of integer
После внесения этого изменения я также вижувывод вы получите:
1410 >= 1500
False
1440 >= 1500
False
1470 >= 1500
False
1500 >= 1500
False
1530 >= 1500
False
etc..