gpt4 book ai didi

Selenium WebDriver - 隐藏选择和 anchor

转载 作者:行者123 更新时间:2023-12-02 02:21:57 25 4
gpt4 key购买 nike

我在一页上进行选择时遇到了大问题。

代码:

<select name="fw3k_ad_input_et_type_group" class="" 
id="_id_fw3k_ad_input_et_type_group"
onchange=" eurotax.change_type_group( this.value ); "
style="display: none; ">

<option value="0"> --- odaberite tip --- </option>
<option value="-1" class="special">> nema mog tipa </option>
<option value="16390">CD</option>
<option value="17605">S</option>
<option value="17636">SE</option>

</select>
<a href="" class="fs_item" id="fs_item_0" style=""> --- odaberite tip --- </a>

选择被隐藏,而 href=""是可见部分,它根据所选选项更改其文本。

我不知道如何管理它。我可以使用 JavascriptExecutor 获取所有选项,并且可以使用 a.click() 查看下拉框,但我不知道如何单击某些选项。

我尝试使用 Select 类和 .getOptions() 方法,但它不适用于隐藏选择,并且我无法更改 <a href="">文本。

最佳答案

对这个问题有点困惑,但是你尝试过吗

WebElement element = driver.findElement(By.id("fw3k_ad_input_et_type_group"));
Select select = new Select(element);

然后使用其中之一

select.selectByValue(value);
select.selectByVisibleText(text);
select.selectByIndex(index);

关于Selenium WebDriver - 隐藏选择和 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12371228/

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