我正在尝试从IntelliJ运行以下代码,但依次出现错误(如下)。我只想使用Xpath定位器单击网站上的按钮,并添加一个断言来验证我的测试。建立如此简单的测试的最佳方法是什么?
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.testng.annotations.Test;
import java.util.List;
public class ButtonTest extends CommonScenario {
private static WebDriver driver;
@Test()
public void button_test() {
button b = driver.findElements(By.xpath("//button[text()='Teleworking"));
}
错误:
Error:(16, 5) java: cannot find symbol
symbol: class button
location: class selenium.ButtonTest
没有button
类。 driver.findElements
返回WebElement
]的列表
List<WebElement> elements = driver.findElements();
如果要使用单个元素,请使用
driver.findElement
WebElement element = driver.findElement();