gpt4 book ai didi

java - 元素对于悬停可见,但对于单击不可见

转载 作者:太空宇宙 更新时间:2023-11-04 10:43:27 25 4
gpt4 key购买 nike

我正在使用Selenide为结帐页面编写自动化脚本。页面上有一个元素,表示条款和条件的复选框。我尝试单击它,但没有成功。但是,悬停命令可以正常工作,没有任何错误。因此单击时不可见,但悬停时可见。如何点击?

<input type="checkbox" name="order[accept_terms_and_conditions]" 
id="order_accept_terms_and_conditions" value="1" aria-label="Accept
terms and conditions">


元素选择器:

private By termsCheckbox = By.xpath("//*[@id=\"bottom_form\"]/fieldset/ol/li/label/input");


采取行动的方法

public void clickTermsCheckbox(){
$(termsCheckbox).hover().click();
}


错误

Element should be visible {By.xpath: //*[@id="bottom_form"]/fieldset/ol/li/label/input}

最佳答案

尝试单击父元素:

$(termsCheckbox).parent().click()

关于java - 元素对于悬停可见,但对于单击不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48684908/

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