在RobotFramework Unicode问题中导入Python库



我对robotframework完全陌生,我正在尝试导入一个python自定义库,该库可以创建一个文件夹

Python库

import os
def CrearFolder():
os.mkdir("C:Usersmanuel.lopezPycharmProjectsCurso_RobotFrameworkDEMO_CARPETA")

RobotFramework脚本

*** Settings ***
Documentation   Create a folder from Python
Library    SeleniumLibrary
Library    C:\Scripts_Python\Keywords_Python.py
*** Variables ***
${url}=     https://demoqa.com/text-box
${navegador}=   chrome
*** Test Cases ***
Test uno
[Documentation]
[Tags]    Test_uno
#Tiempo para todas nuestras funciones
Crear Carpeta Desde Python
close browser
*** Keywords ***
Crear Carpeta desde Python
Crear_Folder

问题是,当我执行脚本时,我总是会遇到下一个错误,我尝试过使用不同的斜杠、scape字符,将Python库移到外部并更改路径,然后将路径添加到PYTHONPATH,但没有任何更改,有什么建议吗?

[ERROR]文件"C:\Users\manuel.lopez\PycharmProjects\Curso_RobtFramework\Test_Case_Nivel3\Keywords_python1.robot"第4行出错:导入库"C:\Scripts_Python\Keywords_Pytho"n.py'失败:SyntaxError:(unicode错误("unicodeescape"编解码器无法解码位置2-3中的字节:截断\UXXXXXXXX转义(Keywords_Python.py,第6行(追踪(最近一次通话(:

您可以在此处找到ans:https://stackoverflow.com/a/1347854/17663093

你也需要在双引号中添加你的路径。

最新更新