我开始用Java学习SeleniumWeb驱动程序,我写了一些这样的代码:
package firstPackage;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class firstScript {
public static void main(String[] args) {
// declaration and instantiation of objects/variables
System.setProperty("webdriver.firefox.marionette","C:\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http//:www.google.com");
WebElement element = driver.findElement(By.name("q"));
element.sendKeys("mysql excel 2013");
element.submit();
}
}
如果我运行此代码,mozilla只会启动,它不是contiune。我想要“google”并搜索“mysql excell 2013”。我该怎么办?
答案 0 :(得分:-1)
我正在使用 selenium-server-standalone-3.5.3.jar ,其中此代码无效但我将jar从3.5.3更改为 2.44.0 那么它的工作正常。
它打开firefox并搜索" mysql excel 2013"并得到了它的结果。
因此您需要更改selenium版本或需要将浏览器从firefox更改为chrome。