本篇文章给大家谈谈通过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应用程序”
- 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应用程序”
我正在使用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 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]
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>
解决方法
将可执行文件从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 工程时:NDK编译代码遇到了下面的错误
arm-Linux-androideabi-g++.exe: error: CreateProcess: No such file or directory
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 应用程序怎么解决?的相关信息,请在本站寻找。
本文标签: