gpt4 book ai didi

java - 使用选择元素查找

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:43:08 24 4
gpt4 key购买 nike

我正在尝试运行以下代码,但我一直在 Select 元素上得到一个空指针 ...

这是我使用的代码示例:

  @FindBy(id="ddCompany")
WebElement Select;

public void Test(){

driver.findElement(By.id("igtxtdfUsername")).sendKeys("dimitri");
Select dropdown = new Select(Select);
dropdown.getOptions().get(1).click();

driver.findElement(By.id("igtxtdfPassword")).sendKeys("dimitri");
driver.findElement(By.id("Login")).click();
driver.quit();

我们不能使用 Driver.findElement 函数,所以我们必须找到一种方法来解决 Find By .. 我在下拉列表后放了一个 sout,但它只给了我 Null。

最佳答案

如果您没有 className、id 或 name,您始终可以使用 xpath 来定位选择元素。你得到一个异常,因为 select 的构造函数期望一个非空的 WebElement

https://code.google.com/p/selenium/source/browse/java/client/src/org/openqa/selenium/support/ui/Select.java

关于java - 使用选择元素查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30846896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com