我有一个selenium脚本,它对正在测试的应用程序执行一些回归测试。该脚本在Google、Firefox、IE等上工作得很好。
但是,最近我尝试在Mac (10.13.5)上的Safari (11.1.1)上运行它,即使我调用简单的行(例如
driver.findElement(By.tagName("body"));
我得到的例外如下:
org.openqa.selenium.WebDriverException: Returned value cannot be converted to WebElement: {}
Build info: version: '3
从Mac的下一个版本开始,Java将不再包含在系统中,我不想强迫我的客户自己安装它。所以我想做我在Windows上做的事情--把它和我的应用程序捆绑在一起。这也给了我一些希望,它可以被包括在Mac应用商店中。
我可以在哪里下载可以包含在我的应用程序中的Mac OS X JRE?或者我可以只复制安装在我Mac上的那个?
谁能告诉我如何为Mac OS X 10.8 Mountain Lion设置环境变量。我刚把我的Mac升级到MacOSX10.8。当我运行脚本时。上面写着
"/Users/ruijiaoli/lejos_nxj/bin/nxj:第64行: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java:没有此类文件或目录“
我在上面路径下的目录中找到了JDK。它在Mac OS X lion上运行得很好。在Mac OS X mountain Lion中JDK路径改变了吗?我系统上的Java版本是1.6。
我经常会遇到这样的错误:
01-16 14:29:35.675: E/AndroidRuntime(15617): FATAL EXCEPTION: main
01-16 14:29:35.675: E/AndroidRuntime(15617): java.lang.IllegalArgumentException: No view found for id 0x7f0b00d5 for fragment FragmentSettingsDetailDevice{424cf258 #1 id=0x7f0b00d5}
01-16 14:29:35.675: E/AndroidRuntime(1
我正在尝试在mac os x 10.4.10上运行的mac mini上从源代码构建zimbra。
似乎我需要这样的文件" jdk -1_5__16-linux-i586.bin“,但是我似乎找不到为mac制作的jdk二进制文件。
谁能告诉我这个二进制文件是什么?
以下是zimbra对二进制文件的操作:
sh jdk-1_5_0_15-linux-amd64.bin
tar czf jdk1.5.0_15.tgz jdk1.5.0_15
mv jdk1.5.0_15.tgz /opt/build.zimbra/source/FRANKLIN/ThirdPartyBuilds/x8
我在R Studio中使用的xlsx包似乎在Java RE 8上不起作用。我现在被告知使用Java RE 6 for R Studio来工作,然而对于Mac Os High Sierra,唯一可供下载的较旧版本将是Java 7,因为Mac OS不再包含在Java 6下载档案中。
有人知道如何在Mac Os High Sierra上使用Java6吗?
谢谢
我运行的是Mac的一个旧版本:Mac OS X Lion。我不想升级到新的版本:没有时间,也没有足够的带宽。OpenMP上的大多数网络教程都需要使用Homebrew。我的homebrew版本因为一些SSL (过时的curl版本)而拒绝安装任何东西。如何在没有brew的Mac上安装OpenMP (与Cython一起使用)?谢谢
当我在虚拟环境中检查maven的版本时,我会得到以下错误:
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
但是,我能够在虚拟环境之外打印maven的版本
mvn -version
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-1
我正试图让Protractor启动并运行在官方的之后。
命令
webdriver-manager start
似乎进展顺利:
webdriver-manager start
seleniumProcess.pid: 22169
Apr 23, 2014 10:27:46 AM org.openqa.grid.selenium.GridLauncher main
INFO: Launching a standalone server
Setting system property webdriver.chrome.driver to /usr/local/lib/node_modules/pro
我有一个Java Selenium项目,它不会在我的机器上运行,但是运行在具有相同操作系统版本(OSX 10.13.1)、Chrome浏览器版本(63.0.3239.84)和chromedriver (2.34)的同事机器上。我收到这样的信息:
Starting ChromeDriver 2.34.522932 (4140ab217e1ca1bec0c4b4d1b148f3361eb3a03e) on port 18633
Only local connections are allowed.
org.openqa.selenium.WebDriverException: Timed out
我使用jdk 1.8u40开发Netbeans平台应用程序。我想用私有jvm包jre jdk 1.8u40为Mac打包安装程序。我用包Jre为linux和windows创建了一个安装程序,但是Mac os x我不能。我不知道如何在netbeans平台上使用jarbundler来创建Mac Os X的安装程序。有没有其他方法可以捆绑jre for mac应用程序?谢谢
我一直在工作的web应用程序,其中包括java小程序。我的应用程序在使用IE和Firefox等不同浏览器的PC上运行良好。托管在Linux (Ubuntu)上的web应用程序。我在Mac和Firefox上遇到了问题。我无法加载小程序。
这是我在java控制台中发现的错误。Java.lang.classNotFoundException web/applets/ImageObsApplet.class
我已经在PC windows XP上托管了web应用程序,并且我能够在Mac系统上加载java applet。
更新:
我使用的是J2SE 1.5.0。这在Mac OS X 10.4上不受支持吗?