Я думаю, вам просто нужно изменить
sel.click(u"xpath=//a[text()='Submit \xbb')]")
на
sel.click(u"xpath=//a[text()='Submit \xbb')]".encode('utf8'))
Это потому, что ошибка указывает, что Selenium пытается кодировать объект Unicode в байтовую строку (используя значение по умолчаниюкодек для Python, то есть 'ascii'
) и вот что терпит неудачу;если вы сначала явно его закодируете, используя, по-видимому, правильный кодек ('utf8'
, кодировка по умолчанию в XML), вам следует избежать этой проблемы.