生成身份验证令牌时出现以下错误:
TypeError: a bytes-like object is required,not 'str'
我正在自动化页面,这是我第一次使用Python实现自动化。当我注册用户时,一切正常,但是当我尝试根据用户名和密码生成令牌时,会出现上述类型错误。当我从Python 2.7更新到3.5.1时,此错误已开始出现。我用Google搜索,发现它是python 3的新功能。 我应该如何输入数据以避免此问题? 我正在使用以下输入数据:
browser.find_element_by_id("username").send_keys("Worldmap")
browser.find_element_by_id("password").send_keys("hello")
和以下内容生成密钥:
curl --user Worldmap:hello http://127.0.0.1:8080/api/auth/token