我正在使用以下 Selenium 文档( http://selenium.googlecode.com/git/docs/api/java/index.html ),但是不确定如何有效地使用它。例如:如果我必须使用类键盘和方法 pressKeys(),那么根据本文档,我应该导入哪个类才能使用 pressKeys() 方法。这是我的代码,但它不起作用
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.interactions.Keyboard;
public class myclass {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "C:\\selenium-java-2.35.0\\chromedriver_win32_2.2\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
//Open gmail
driver.get("http://www.gmail.com");
driver.findElement(By.id("Email")).pressKeys
}
}
我收到的最后一行错误消息是:“pressKeys 无法解析或不是字段”
我在这里缺少什么?是导入类吗?如果是,每次使用新的类或方法时如何从上述文档中找到该类?
最佳答案
pressKeys 不是我见过的功能。
如果您想点击它,请执行以下操作:
.click();
如果您想输入某些内容,请执行以下操作:
.sendKeys("thing to type");
如果您想输入特殊字符,请执行以下操作:
.sendKeys(Keys.Return);
关于java - Selenium 文档 - 如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18491678/