ai didi

java - 需要使用if条件来点击

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

enter image description here enter image description here我的页面中有一个界面名称,因此我需要单击该界面元素。

WebElement element = driver.findElement(By.xpath("//button[@class='kbnDocTableOpen__button']"));
WebElement element1 = driver.findElement(By.xpath("(//span[contains(text(),'STR_PGW.RETURN')])[1]"));


try {
boolean value = element1.isDisplayed();
if (value == true) {
element.click();
} else {
System.out.println("Not clicked");
}

} catch (Exception e) {
System.out.println(e);

}

我需要准确单击 STR_PGW.RETURN 接口(interface)所在的位置,需要单击该按钮

最佳答案

我没有看到任何button您提供的代码中的元素因此我怀疑任何人都能够找到定位器,除非您共享 table 的完整代码你正在尝试自动化。如果您发布DOM,获得全面答案的机会会更高。正如代码,而不是图片。

到目前为止我只能推荐:

  1. 考虑使用Table可通过 HtmlElements framework 获取类(class),使得表格相关的操作变得更加简单
  2. 如果您不想或无法使用 HtmlElements - 您可以使用 XPath Axes 找到该按钮。 ,它会像(仅供引用,除非我看到完整的表代码,否则我不保证成功)

    //td/descendant::span[contains(text(),'STR_PGW.RETURN')]/parent::tr/td/descendant::button[@class='kbnDocTableOpen__button']

    参见XPath Operators & Functions了解更多与 XPath 相关的提示和技巧

关于java - 需要使用if条件来点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57158048/

24 4 0
文章推荐: r - 拟合 3 参数威 bool 分布
文章推荐: javascript - 将 VueJS 连接到 RabbitMQ
文章推荐: javascript - 将 useEffect 与组件类一起使用
文章推荐: python virtualenvwrapper 错误的解释器
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com