Selenium Junit测试中有关变量的错误

问题描述 投票:0回答:1

我正在尝试从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
java selenium intellij-idea junit testng
1个回答
0
投票

没有button类。 driver.findElements返回WebElement]的列表

List<WebElement> elements = driver.findElements();

如果要使用单个元素,请使用driver.findElement

WebElement element = driver.findElement();
© www.soinside.com 2019 - 2024. All rights reserved.