在 RobotFramework Unicode 问题中导入 Python 库
Import Python Library in RobotFramework Unicode Issue
我是 robotframework 的新手,我正在尝试导入一个 python 创建文件夹的自定义库
Python图书馆
import os
def CrearFolder():
os.mkdir("C:\Users\manuel.lopez\PycharmProjects\Curso_RobotFramework\DEMO_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
问题是,当我执行脚本时,我总是遇到下一个错误,我尝试使用不同的斜杠、转义字符,将 Python 库移到外面并更改路径并将路径添加到PYTHONPATH 但没有任何变化,有什么建议吗?
[错误] 文件 'C:\Users\manuel.lopez\PycharmProjects\Curso_RobotFramework\Test_Case_Nivel3\Keywords_python1.robot' 第 4 行出错:导入库 'C:\Scripts_Python\Keywords_Pytho
n.py' failed: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape (Keywords_Python.py, 第 6 行)
回溯(最近调用最后):
您可以在这里找到答案:
你也需要在双引号中添加你的路径。
我是 robotframework 的新手,我正在尝试导入一个 python 创建文件夹的自定义库
Python图书馆
import os
def CrearFolder():
os.mkdir("C:\Users\manuel.lopez\PycharmProjects\Curso_RobotFramework\DEMO_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
问题是,当我执行脚本时,我总是遇到下一个错误,我尝试使用不同的斜杠、转义字符,将 Python 库移到外面并更改路径并将路径添加到PYTHONPATH 但没有任何变化,有什么建议吗?
[错误] 文件 'C:\Users\manuel.lopez\PycharmProjects\Curso_RobotFramework\Test_Case_Nivel3\Keywords_python1.robot' 第 4 行出错:导入库 'C:\Scripts_Python\Keywords_Pytho n.py' failed: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape (Keywords_Python.py, 第 6 行) 回溯(最近调用最后):
您可以在这里找到答案:
你也需要在双引号中添加你的路径。