java - 如何在 webdriver 中导入选择类?

标签 java selenium-webdriver

我尝试使用 selenium webdriver 在我的程序中导入选择类, 但我无法导入预定义的包。

有人可以指导我吗?

package com.siri.dev;

import org.apache.bcel.generic.Select;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.Wait;
import org.openqa.selenium.support.ui.WebDriverWait;

public class MyntraTests {

    private WebDriver driver;   

    @Before
    public void setup() {
        intializedriver("firefox");
    }


    @Test
    public void get() {
        driver.get("http://www.myntra.com");
        driver=waitForPageLoaded(driver);
        driver.manage().window().maximize();
        System.out.println("Page opened successfully");
        WebElement element = driver.findElement(By.className("tab"));
        org.openqa.selenium.support.ui.Select elem = new Select(element);
        elem.selectByVisibleText("BIBA");
    }



    private void intializedriver(String browser) {
        // TODO Auto-generated method stub

        driver = new FirefoxDriver();
        driver.manage().window().maximize();

    }

最佳答案

import org.openqa.selenium.support.ui.Select;

使用

Select selectElement = new Select(driver.findElement(By.cssSelector("")));

关于java - 如何在 webdriver 中导入选择类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29292280/

相关文章:

java - xml 中的节点位置 - Java

python - 尽管在 chrome inspect 中是正确的,但没有抓取正确的值

c# - 无法并行运行测试(Selenium grid + NUnit)

python - add_experimental_option() 缺少 1 个必需的位置参数 : 'value'

java - ChromeDriver 是否支持 Rotable for mobileEmulation

java - 如何在使用 new 创建的对象中 Autowiring Spring 中的对象

java - 有任何注释可以将类标记为测试类吗?

Java 项目可能因循环错误而崩溃

java - 如何使用 Java 和 Selenium 动态映射元素

java - 我可以读取链接 key 表吗?