运行批处理脚本时出现以下错误:
这是fai =没有这样的元素:无法找到元素:{“方法”:“类名”,“选择器”:“标题”}名称,“选择器”:“标题”}“ ==“ Retry_required”是意外的此时。
这个脚本运行良好,直到昨天。有人能帮我吗?
脚本:
@echo OFF
setlocal enabledelayedexpansion
E:
CD E:\Selenium_SAIL\A20
SET /p fai=<test.txt
echo this is fai= %fai%
if "%fai%"=="Retry_required" (
echo in_if of test.bat
E:
CD E:\Selenium_SAIL\A20
call run123.bat
)
试试这个:
@echo OFF
setlocal enabledelayedexpansion
E:
CD E:\Selenium_SAIL\A20
SET /p fai=<test.txt
echo this is fai= %fai%
if "!fai!"=="Retry_required" (
echo in_if of test.bat
E:
CD E:\Selenium_SAIL\A20
call run123.bat
)
看起来这仅与配合使用delayedexpansion
,这也意味着您需要在行!
中代替%
for变量IF
,因此它变为:
if "!fai!"=="Retry_required" (
。
让我们知道这对你的作品-你也可以添加/I
到您IF
的语句,使其不区分大小写; 我echo
用相同的东西在一个非常基础的作品上工作。只需记住要进行更改test.txt
,其他所有编辑都将替换为您的原始名称。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句