为了测试web登录,使用python2+selenium+unittest进行测试,老是报如下错误:
AssertionError: ‘\xe8\xb4\xa6\xe5\x8f\xb7\xe6\x88\x96\xe5\xaf\x86\xe7\xa0\x81\xe9\x94\x99\xe8\xaf\xaf’ != u’\u5e10\u53f7\u6216\u5bc6\u7801\u9519\u8bef’
百度了一下应该是编码问题,为了解决这个问题,单独写一个简单代码,看调试结果,代码如下:
#coding=utf-8
import unittest
from selenium import webdriver
import time
class Zzhongwen(unittest.TestCase):
def setUp(self):
self.driver=webdriver.Firefox()
def setUp(self):
self.driver=webdriver.Firefox()
def test_zhongwen(self):
self.driver.get('https://www.xxxxx.com')
self.driver.find_element_by_link_text('登录').click()
self.driver.find_element_by_id("usernameLogin").send_keys('juyindi88')
self.driver.find_element_by_id("passwordLogin").send_keys('juas92929')
self.driver.find_element_by_id("btn_login