*爪哇:8
*GeckoDriver:V0.10.0
错误MSG:线程“main”java.lang.noClassDeffounderror:org.openqa.selenium.firefox.firefoxBinary的org/openqa/selenium/remote/internal/circularoutputstream.(firefoxBinary.firefoxBinary.firefoxBinary.firefoxBinary.firefoxBinary.firefoxBinary.firefoxBinary.firefoxBinary.firefoxBinary.在com.intellij.rt.execution.application.appmain.main(appmain.java:147)的java.lang.reflect.Method.invoke(Method.java:498)的java.net.URLClassLoader.FindClass(URLClassLoader.java:381)的java.lang.ClassLoader.LoadClass(CLassLoader.java:424)的原因:java.lang.ClassLoader.java:424)的sun.misc.launcher$AppClassLoader.LoadClass(Launcher.java:331)在java.lang.ClassLoader.LoadClass(ClassLoader.java:357)...10个以上
代码:
public class Cadencie {
static WebDriver driver;
public void LoginCad(){
//System.setProperty("webdriver.firefox.bin", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
System.setProperty("webdriver.gecko.driver", "C:\\Program Files (x86)\\Mozilla Firefox\\geckodriver.exe");
driver = new FirefoxDriver();
driver.get("http://172.16.1.133:8090/CADENCIE/servlet/app");
try {
Thread.sleep(1000);
} catch(InterruptedException e){
e.printStackTrace();
}
Utilities.switchToWindow("Cadencie - User Logon [LOGON]", driver);
try{
Thread.sleep(2000);
} catch(InterruptedException e){
e.printStackTrace();
}
driver.findElement(By.id("idBANK")).clear();
driver.findElement(By.id("idBANK")).sendKeys("48");
driver.findElement(By.id("idEMPLOYEE")).clear();
driver.findElement(By.id("idEMPLOYEE")).sendKeys("200003");
driver.findElement(By.id("idPASSWORD")).clear();
driver.findElement(By.id("idPASSWORD")).sendKeys("Cadencie1");
driver.findElement(By.id("maintLOGON")).click();
driver.findElement(By.id("idPASSWORD")).clear();
driver.findElement(By.id("idPASSWORD")).sendKeys("Cadencie1");
driver.findElement(By.id("maint")).click();
}
我想可能是版本不一致的问题。因为我有另一个使用maven的自动化项目,selenium 2.52.0。但不确定这是否导致了问题。这次我不用maven了。只需尝试创建一个JAVA GUI程序(工具包)。
异常是因为类路径
中缺少jar文件。
如果不使用Maven,请检查MVN Repository页面的Compile Dependencies并手动将JAR添加到类路径中。
如果您使用的是Maven,请参见:java.lang.ClassNotFoundException:org.openqa.selenium.io.Circular OutputStream
问题内容: 使用Java Selenium Firefox geckodriver时出现问题。这是问题所在: *操作系统:Windows 7 *硒版本:Selenium 3.0.0 beta4 Java:8 Geckodriver:v0.10.0 错误消息:线程“主”中的异常java.lang.NoClassDefFoundError:org.openqa.selenium.firefox.Fir
问题内容: 使用Java Selenium Firefox geckodriver时出现问题。这是问题所在: OS:Windows 7 selenium ersion:Selenium 3.0.0 beta4 Java:8 Geckodriver:v0.10.0 Error msg: Exception in thread “main” java.lang.NoClassDefFoundError
问题内容: 我的开发目录中安装了geckodriver 我还导出到$ PATH变量 但是当我尝试在项目的Rails控制台上初始化webdriver的实例时,我得到了 驱动程序= Selenium :: WebDriver.for:firefox Selenium :: WebDriver :: Error :: WebDriverError:无法找到Mozilla geckodriver。请从ht
无法使用以下方式运行基本selenium代码: 火狐52 ESR 硒罐3.141.59 Geckodriver-v0.23.0-Win64 代码测试(test.java):
我正在使用Selenium和Java,我正在使用这段代码在Mozilla中的选项卡之间切换,但它打开了一个新窗口而不是新选项卡。如何解决这个问题,或者有没有另一种在选项卡之间切换的方法?
在我们本地服务器的HDFS之上成功地安装和配置了HBase之后,我在我们的OVH VPS机器上做了同样的配置,但是我得到了一个奇怪的错误。 导出路径=$PATH:$HADOOP_HOME/bin导出HADOOP_HOME=/usr/local/HADOOP导出路径=$PATH:$HADOOP_HOME/sbin导出ath=/usr/local/hbase/lib/