我正在查看https://selenium-python.readthedocs.io/#,但是找不到关于从python运行记录的Selenium方案的任何信息。可能吗?
如果没有,那么当今使用Selenium 3从CLI运行记录的Selenium方案的最佳方法是什么?
我正在使用Selenium3.9.1,已经下载了具有所有依赖项的独立服务器,我已经使用Firefox插件(由Selenium存储在json文件.side中)记录并测试了该方案,只是想知道如何运行它从CLI?我希望我不需要将方案重写为python ...
更新
我看到有一个名为Selenium Command LineRunner https://www.seleniumhq.org/selenium-ide/docs/en/introduction/command-line-runner/的东西,将会看看这是否满足了我的需求。不是python,但也许我会用python包装它。
答案 0 :(得分:1)
有一些选项可以从Python运行硒测试用例,每个都有各自的优缺点:
使用side runner-发现自己。缺点是测试用例在侧边栏(例如here)的表现可能有些不同,因此它们可能需要进行其他调整才能在侧边栏正确工作。
将测试用例导出到Python。当前(以及可预见的未来?)只有katalon ide才有可能,请参见ticket。
Start the selenium ide from the command line和Python。这很方便,但是只有使用kantu硒(另一种开源selenium ide)才有可能。