Выставил так, чтобы при статусе ответа 200 писало невалид, а при 302 валид.
но все равно, в переменную засчитывается только статус 200, хотя в логе статус 302
почему так не пойму.. в чем может быть причина?
P.S Я пробовал выставлять ожидание после запроса, хоть минуту, все равно также
@Railon потому что 302 статус это перенаправление. И в результате будет информация о конечной точке. Снимите флажок Следовать переадресациям, либо меняйте логику проверки.
Наверное, FastSpace имеет ввиду загрузку URL в той же вкладке, в которой было открыто расширение. Обычно это лечится открытием новой вкладки, но по словам топикстартера, проблема остается даже после перезапуска скрипта - это уже нетипично)
@potya у меня весь скрипт сейчас на xpath, все равно толку 0
ваш скрипт не оптимизирован никак практически. Если например у юзера медленный инет то скрипт будет падать в рандомных местах т.к нет проверок на загрузку/появление элементов, так же все поиски элементов основаны на css селекторах которые могут генерироваться динамически и уже не попадать в правельный елемент.