解决ride编辑器报错 ../无法重新启动报错情况

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决ride编辑器报错 ../无法重新启动报错情况相关的知识,希望对你有一定的参考价值。

参考技术A 报错之后会提示你一个窗口会有三个按钮 第一个是X 关闭   第二个就是yes  第三就是no  出现这个报错之后直接点击关闭  

可能重新搭建安装后还会有报错 会有这几种情况

1.首先就是安装ride编辑器时为所有用户安装Python  导致卸载Python的原件时候,然后重新安装还是会报相应的错误,解决方式在c盘搜索与Python相关的文件夹删除掉 然后在重新进行安装搭建即可解决ride编辑器报错原因

是在是真的不行的话把搭建命令重新输入一遍不需要考虑对不对  只要安装步骤不报红就可以,然后使用管理员窗口输入 ride,py  记住ride后面加一个逗号 然后输入py 这个也是我碰狗屎运打开的可以打开也可以运行只是这个ride编辑器不会进行保存这个 ride编辑器的内容需要重新打开这个这个文件 或者新建一个文件然后重新进行编辑。

机器人框架 - 无法在 MacOS 上启动 RIDE

【中文标题】机器人框架 - 无法在 MacOS 上启动 RIDE【英文标题】:Robot Framework - Can't start RIDE on MacOS 【发布时间】:2021-05-02 11:39:58 【问题描述】:

上下文

我想为移动自动测试构建一个环境。关于工具,我想将 Appium 与 Robot Framework 一起使用。

MacOS Mojave (10.14.6)

问题

我想使用RIDE 编写我的测试,但我无法启动它。

我遵循了README 中的安装指南,并且我已经测试了很多方法来拥有一个良好的环境,但我每次都失败了,我迷失了...... 我测试过的:

python3.9 与机器人框架的最新版本,如自述文件中指定的 2.0b2.dev1 python3.9 与最后发布的版本,即 1.7.4.2 python2.7 和 RF 1.7.4.2 和最后一个 python3.8 同两个版本的RF

没有一个工作。

以下是我尝试启动 RIDE 时使用 Python 3.8RIDE 2.0b2.dev1 的日志

$ ride.py
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/robotide/application/application.py", line 64, in OnInit
    self._plugin_loader.enable_plugins()
  File "/usr/local/lib/python3.8/site-packages/robotide/application/pluginloader.py", line 36, in enable_plugins
    p.enable_on_startup()
  File "/usr/local/lib/python3.8/site-packages/robotide/application/pluginconnector.py", line 52, in enable_on_startup
    self.enable()
  File "/usr/local/lib/python3.8/site-packages/robotide/application/pluginconnector.py", line 57, in enable
    self._plugin.enable()
  File "/usr/local/lib/python3.8/site-packages/robotide/contrib/testrunner/testrunnerplugin.py", line 225, in enable
    self._add_tab_to_notebook()
  File "/usr/local/lib/python3.8/site-packages/robotide/contrib/testrunner/testrunnerplugin.py", line 814, in _add_tab_to_notebook
    self._output_panel = self._build_output_panel(self.panel)
  File "/usr/local/lib/python3.8/site-packages/robotide/contrib/testrunner/testrunnerplugin.py", line 842, in _build_output_panel
    self.show_message_log,
  File "/usr/local/lib/python3.8/site-packages/robotide/pluginapi/plugin.py", line 136, in __getattr__
    raise AttributeError("No attribute or settings with name '%s' found" % name)
AttributeError: No attribute or settings with name 'show_message_log' found
OnInit returned false, exiting...
Error in atexit._run_exitfuncs:
wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed at /Users/robind/projects/bb2/dist-osx-py38/build/ext/wxWidgets/src/common/wincmn.cpp(470) in ~wxWindowBase(): any pushed event handlers must have been removed

这里是安装的框架

$ pip3 list
Package             Version
------------------- ----------
numpy               1.19.5
Pillow              8.1.0
pip                 20.3.3
psutil              5.8.0
Pygments            2.7.4
Pypubsub            4.0.3
robotframework-ride 2.0b2.dev1
setuptools          51.1.1
six                 1.15.0
wheel               0.36.2
wxPython            4.1.1

谁能帮帮我?

【问题讨论】:

【参考方案1】:

这个问题应该已经在当前的开发分支中修复了。 请尝试安装:

pip install -U https://github.com/robotframework/RIDE/archive/master.zip

编辑: 你可以尝试从我的colours 分支安装:

pip3 install -U https://github.com/HelioGuilherme66/RIDE/archive/colours.zip

或者在文件settings.cfg[Test Runner]部分添加缺少的属性show_message_log = True

【讨论】:

colours 分支安装解决了我的问题。非常感谢!

以上是关于解决ride编辑器报错 ../无法重新启动报错情况的主要内容,如果未能解决你的问题,请参考以下文章

robotframework ride安装

MongoDB 安装报错:无法启动此程序,因为计算机丢失 VCRUNTIME140D.dll。尝试重新安装该程序以解决此问题。

MongoDB 安装报错:无法启动此程序,因为计算机丢失 VCRUNTIME140D.dll。尝试重新安装该程序以解决此问题。

Xshell启动报错:由于找不到mfc110.dll,无法继续执行代码。重新安装程序可能会解决此问题

ride.py在运行python3.×版本后导致无法运行及解决办法

无法启动此程序,因为计算机中丢失vcl60.bpl。尝试重新安装该程序以解决此问题