Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium Jenkins在测试用例具有SendKeys()函数时构建失败_Selenium_Jenkins - Fatal编程技术网

Selenium Jenkins在测试用例具有SendKeys()函数时构建失败

Selenium Jenkins在测试用例具有SendKeys()函数时构建失败,selenium,jenkins,Selenium,Jenkins,如果我运行测试套件(SeleniumWebDriver),测试用例只使用 System.out.println("some text"); 使用Jenkins生成状态成功。但每当涉及到(sendKeys)的步骤时,构建就会获得失败状态,并显示以下消息 生成步骤“执行Windows批处理命令”将生成标记为失败已完成:失败 e、 g步 driver.findElement(By.id("lst-ib")).sendKeys("test"); 我是否需要使用无头浏览器或任何插件来获得成功 下面是r

如果我运行测试套件(SeleniumWebDriver),测试用例只使用

System.out.println("some text");
使用Jenkins生成状态成功。但每当涉及到(sendKeys)的步骤时,构建就会获得失败状态,并显示以下消息

生成步骤“执行Windows批处理命令”将生成标记为失败已完成:失败

e、 g步

driver.findElement(By.id("lst-ib")).sendKeys("test");
我是否需要使用无头浏览器或任何插件来获得成功

下面是run.bat的内容

java -cp bin;lib/* org.testng.TestNG testng.xml 

如果没有jenkins,您的测试用例是否通过?是的,它通过了。让我将run.bat内容粘贴到主线程中供您审阅。我认为您的批处理文件工作不正常。首先通过命令行运行批处理文件,我的意思是,不是从jenkins。如果没有,你可以通过这个链接在jenkins中运行一个批处理文件:[要运行一个简单的批处理文件,不需要插件。我在没有jenkins的情况下通过命令行执行了批处理文件,它工作得非常好