gpt4 book ai didi

java - Selenium 选择第一个日期选择器正在工作,但没有选择第二个

转载 作者:行者123 更新时间:2023-12-01 21:16:29 26 4
gpt4 key购买 nike

我正在创建测试,但我遇到了 Selenium 问题。我正在尝试设置两个日期选择器的日期,一个用于选择开始日期,另一个用于选择结束日期。两个日期选择器并排位于同一页面上。这是我正在使用的java代码:

    driver.findElement(By.id("date_debut")).click();
driver.findElement(By.linkText(String.valueOf(10))).click();

// inserted to see if selecting another element would make it work
driver.findElement(By.name("nom_projet")).click();

driver.findElement(By.id("date_fin_prevu")).click();
driver.findElement(By.linkText(String.valueOf(17))).click();

我确信日期选择器的 ID 很好,并且日期选择器是可选择的,因为我想要选择的第一个日期选择器始终是可选择的。问题是我无法选择第一个,设置日期,然后选择第二个来设置日期。

简而言之,我的问题是第二个日期选择器从未被选择。

我希望我已经说清楚了,如果没有请我解释。

最佳答案

我的猜测是,单击第二个元素会触发第一个日期选择器的关闭,并且不会正确初始化第二个日期选择器。尝试在途中随机点击 body

driver.findElement(By.css("body")).click();

在单击第二个日期选择器之前。

关于java - Selenium 选择第一个日期选择器正在工作,但没有选择第二个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39955884/

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