GVKun编程网logo

通过Java和Selenium启动Internet Explorer时出现“ OsProcess checkForError:CreateProcess错误= 193,%1不是有效的Win32应用程序”

26

本篇文章给大家谈谈通过Java和Selenium启动InternetExplorer时出现“OsProcesscheckForError:CreateProcess错误=193,%1不是有效的Win3

本篇文章给大家谈谈通过Java和Selenium启动Internet Explorer时出现“ OsProcess checkForError:CreateProcess错误= 193,%1不是有效的Win32应用程序”,同时本文还将给你拓展android – 执行aapt时出错:无法运行程序,CreateProcess error = 5,拒绝访问:CreateProcess error = 5,Access被拒绝、angularjs – CreateProcess error = 193,%1不是有效的Win32应用程序 – > [帮助1]、cocos2dx Android工程编译出现error: CreateProcess错误、CreateProcess error=193, %1 不是有效的 Win32 应用程序怎么解决?等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

通过Java和Selenium启动Internet Explorer时出现“ OsProcess checkForError:CreateProcess错误= 193,%1不是有效的Win32应用程序”

通过Java和Selenium启动Internet Explorer时出现“ OsProcess checkForError:CreateProcess错误= 193,%1不是有效的Win32应用程序”

我正在使用Eclipse(Java)中的Selenium驱动程序,我想创建一个驱动程序来测试Internet
Explorer页面,并且不断收到此错误消息,我的驱动程序可以在Firefox和chrome上正常工作,但是在资源管理器中我无法进行任何测试

System.setProperty("webdriver.ie.driver", "C:\\Users\\emorales\\Documents\\MicrosoftWebDriver.exe");//set webdriver to explorer  testWebDriver driver = new InternetExplorerDriver();//metodo para obtener urldriver.get("http://google.com");System.out.println(driver.getTitle());

这是我的错误堆栈跟踪:

Jul 31, 2018 1:41:12 PM org.openqa.selenium.os.OsProcess checkForErrorSEVERE: org.apache.commons.exec.ExecuteException: Execution failed (Exit value: -559038737. Caused by java.io.IOException: Cannot run program "C:\Users\emorales\Documents\MicrosoftWebDriver.exe" (in directory "."): CreateProcess error=193, %1 is not a valid Win32 application)Exception in thread "main" org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.Build info: version: ''3.13.0'', revision: ''2f0d292'', time: ''2018-06-25T15:32:14.902Z''System info: host: ''PCPSE0015'', ip: ''10.1.0.151'', os.name: ''Windows 7'', os.arch: ''amd64'', os.version: ''6.1'', java.version: ''10.0.2''Driver info: driver.version: InternetExplorerDriver    at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:193)    at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:179)    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:79)    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:212)    at org.openqa.selenium.ie.InternetExplorerDriver.run(InternetExplorerDriver.java:221)    at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:213)    at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:150)    at TEST3.main(TEST3.java:10)Caused by: org.openqa.selenium.net.UrlChecker$TimeoutException: Timed out waiting for [http://localhost:13816/status] to be available after 20002 ms    at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:100)    at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:188)    ... 8 moreCaused by: java.util.concurrent.TimeoutException    at java.base/java.util.concurrent.FutureTask.get(Unknown Source)    at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:156)    at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:75)    ... 9 more

答案1

小编典典

此错误消息…

org.openqa.selenium.os.OsProcess checkForErrorSEVERE: org.apache.commons.exec.ExecuteException: Execution failed (Exit value: -559038737. Caused by java.io.IOException: Cannot run program "C:\Users\emorales\Documents\MicrosoftWebDriver.exe" (in directory "."): CreateProcess error=193, %1 is not a valid Win32 application)

…表示 底层操作系统 无法启动/产生新的 WebBrowsering 会话,即 Internet Explorer浏览器 会话。

根据您的代码试用,您尝试将 WebDriver 实例(即 driver) 强制转换*
InternetExplorerDriver(),因此在这一行中,System.setProperty()您需要提供相应
IEDriverServer 二进制文件的 绝对路径 (而不是 MicrosoftWebDriver.exe )。
* __

您可以从索引页面下载relevent IEDriverServer
二进制版本,并在代码中提及为:

System.setProperty("webdriver.ie.driver", "C:\\path\\to\\IEDriverServer.exe");//set webdriver to explorer  testWebDriver driver = new InternetExplorerDriver();//metodo para obtener urldriver.get("http://google.com");System.out.println(driver.getTitle());

android – 执行aapt时出错:无法运行程序,CreateProcess error = 5,拒绝访问:CreateProcess error = 5,Access被拒绝

android – 执行aapt时出错:无法运行程序,CreateProcess error = 5,拒绝访问:CreateProcess error = 5,Access被拒绝

今天我刚刚使用Android SDK Manager更新了Windows 7上的Android SDK,并在Eclipse中构建期间开始出现错误

“Error executing aapt: Cannot run program … CreateProcess error=5,
Access is denied: CreateProcess error=5, Access is denied”

我正在使用Eclipse Juno和Kepler.我也尝试过Android SDK附带的捆绑Eclipse,但到处都遇到了同样的问题.

我正在使用Android构建工具版本18.0.1-

解决方法:

转到你的eclipse文件夹,打开eclipse.ini并添加这些行

-vm
C:\Program Files\Java\jdk1.6.0_29\jre\bin\server\jvm.dll

将jdk1.6.0_29替换为jdk的版本代码.这些行应在上面添加

-vmargs

angularjs – CreateProcess error = 193,%1不是有效的Win32应用程序 – > [帮助1]

angularjs – CreateProcess error = 193,%1不是有效的Win32应用程序 – > [帮助1]

在maven中运行exec-npm-update时,我收到以下错误
CreateProcess error = 193,%1不是有效的Win32应用程序 – > [帮助1]

下面是pom文件的片段.

<execution>
                <id>exec-npm-update</id>
                <phase>generate-sources</phase>
                <configuration>
                  <workingDirectory>${uiResourcesDir}</workingDirectory>
                  <executable>npm</executable>
                  <arguments>
                    <argument>update</argument>
                  </arguments>
                </configuration>
                <goals>
                  <goal>exec</goal>
                </goals>
              </execution>

解决方法

出现此问题是因为我使用的角度版本是1.5.

将可执行文件从npm更改为npm.cmd解决了这个问题!

<execution>
                <id>exec-npm-update</id>
                <phase>generate-sources</phase>
                <configuration>
                  <workingDirectory>${uiResourcesDir}</workingDirectory>
                  <executable>npm.cmd</executable>
                  <arguments>
                    <argument>update</argument>
                  </arguments>
                </configuration>
                <goals>
                  <goal>exec</goal>
                </goals>
              </execution>

cocos2dx Android工程编译出现error: CreateProcess错误

cocos2dx Android工程编译出现error: CreateProcess错误

编译cocos2dx项目Android 工程时:NDK编译代码遇到了下面的错误


arm-Linux-androideabi-g++.exe: error: CreateProcess: No such file or directory


原因是.MK文件中包含的文件太多了,也就是cpp文件过多导致,而windows对于函数参数个数有限制,解决的方法:
在Android.mk文件中添加:LOCAL_SHORT_COMMANDS := true
在Application.mk文件中添加:APP_SHORT_COMMANDS := true

CreateProcess error=193, %1 不是有效的 Win32 应用程序怎么解决?

CreateProcess error=193, %1 不是有效的 Win32 应用程序怎么解决?


phpstorm配置了phpunit,运行测试文件,然后报错如下:

Cannot run program "C:\wamp64\bin\php\php7.0.0\php.ini" (in directory "C:\wamp64\www\aj_report\application\models"): CreateProcess error=193, %1 不是有效的 Win32 应用程序。
登录后复制
登录后复制

求解答
自己找到答案啦配置错了:解释器应该指导php.exe的路径

回复内容:

phpstorm配置了phpunit,运行测试文件,然后报错如下:

Cannot run program "C:\wamp64\bin\php\php7.0.0\php.ini" (in directory "C:\wamp64\www\aj_report\application\models"): CreateProcess error=193, %1 不是有效的 Win32 应用程序。
登录后复制
登录后复制

求解答
自己找到答案啦配置错了:解释器应该指导php.exe的路径

关于通过Java和Selenium启动Internet Explorer时出现“ OsProcess checkForError:CreateProcess错误= 193,%1不是有效的Win32应用程序”的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于android – 执行aapt时出错:无法运行程序,CreateProcess error = 5,拒绝访问:CreateProcess error = 5,Access被拒绝、angularjs – CreateProcess error = 193,%1不是有效的Win32应用程序 – > [帮助1]、cocos2dx Android工程编译出现error: CreateProcess错误、CreateProcess error=193, %1 不是有效的 Win32 应用程序怎么解决?的相关信息,请在本站寻找。

本文标签: