gpt4 book ai didi

java - Selenium 找不到定位器

转载 作者:行者123 更新时间:2023-12-01 10:00:26 30 4
gpt4 key购买 nike

See this image我有一个可以滚动的复选框列表,但我找不到实际的定位器。这是 HTML:

<a class="collection-item" href="#!" disabled="">
<span>
<input id="3" class="filled-in checkbox-orange" type="checkbox"/>
<label for="3"/>
</span>
<span for="3"> 3 AM- 4 AM </span>
</a>

我已经尝试过,但它不起作用:

driver.findElement(By.cssSelector("a.collection-item").id("3"));
// or
driver.findElement(By.xpath(".//*[@id='time']/a[3]")).click();
// or
Actions builder = new Actions(driver);
builder.moveToElement(we1).click().build().perform();

最佳答案

要将标记放入复选框,您应该使用 <input>元素,而不是 <a> !因此请尝试以下操作:

driver.findElement(By.xpath('//input[@class="filled-in checkbox-orange"][@type="checkbox"]')).click();

driver.findElement(By.id('3')).click();

关于java - Selenium 找不到定位器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36857496/

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