gpt4 book ai didi

java - Selenium :点击
  • 转载 作者:行者123 更新时间:2023-11-30 06:23:20 25 4
    gpt4 key购买 nike

    我有以下 html 代码,我想单击第二个选项“Plan b”。

    <ul class="clearfix all">
    <li data-content="a" data-tab-target="tab1" class="active"><span>Plan a</span</li>
    <li data-content="b" data-tab-target="tab2" class=""><span>Plan b</span></li>
    <li data-content="c" data-tab-target="tab3" class=""><span>Plan c</span></li>/ul>

    我尝试做这样的事情:

    1.

    @FindBy(css = "li:nth-child(2)")
    WebElement sparpreis;
    sparpreis.click();

    2.

    @FindBy(xpath = "//*[@class='clearfix all']/ul/li[2]")
    WebElement sparpreis;
    sparpreis.click();

    我的错误消息:

    1. org.openqa.selenium.ElementNotVisibleException:元素不可见

    2. org.openqa.selenium.NoSuchElementException:没有这样的元素:无法定位元素:{"method":"xpath","selector":"//*[@class='clearfix all']/ul/li[2]"}

    也许我应该激活第二个“类(class)”?

    最佳答案

    不需要/ul,请尝试以下操作:

    @FindBy(xpath = "//ul[contains(@class, 'clearfix all')]/li[2]")

    关于java - Selenium :点击 <li>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47677424/

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