我使用Robot框架在Ride中创建了一个测试案例。在运行时出现错误。

我更新了python的路径。我更新了图书馆并乘坐。我更改了文件夹,但没有用

*** Settings ***
Documentation     This is a simple test with Robot Framework
Library           SeleniumLibrary

*** Variables ***
${SERVER}         http://www.google.com
${BROWSER}        chrome
${DELAY}          0

*** Keywords ***
Open Browser To Login Page
    Open Browser    ${SERVER}    ${BROWSER}
    S
    Maximize Browser Window
    Set Selenium Speed    ${DELAY}


预期结果应允许运行测试用例。
实际结果并获得“序列化错误” python - 序列化“c:\path\path”时出错[Errno 13]权限被拒绝:C:\\path\\path-LMLPHP

最佳答案

这是骑行中的问题。看起来,当您将测试用例添加为.robot并添加了手动脚本后,在将文件另存为测试套件时就遇到了问题。

我想这就是您面临的问题:
python - 序列化“c:\path\path”时出错[Errno 13]权限被拒绝:C:\\path\\path-LMLPHP

有两种解决方法可以解决此问题

解决1

创建测试用例后不久就没有添加测试步骤,


创建并保存测试用例名称
近距离骑
重新开启旅程(现在您可以添加测试用例并保存它们而不会出现任何问题)


添加测试套件和测试用例:
python - 序列化“c:\path\path”时出错[Errno 13]权限被拒绝:C:\\path\\path-LMLPHP
编辑测试用例:
python - 序列化“c:\path\path”时出错[Errno 13]权限被拒绝:C:\\path\\path-LMLPHP

解决2

直接在您的工作中手动添加test.robot文件。然后,您将可以直接编辑和保存测试用例

手动添加测试用例和编辑:
python - 序列化“c:\path\path”时出错[Errno 13]权限被拒绝:C:\\path\\path-LMLPHP

希望这可以帮助
干杯

关于python - 序列化“c:\path\path”时出错[Errno 13]权限被拒绝:C:\\path\\path,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57580241/

10-12 23:52