当前位置: 首页 > 知识库问答 >
问题:

如何在网页上单击带有尾随空格字符的链接?

夏奕
2023-03-14

网页上有如下链接:

  • 概述

我正在JavaEclipse下用selenium编写一个自动化脚本,希望单击缓存设置选项。有人能帮忙吗?我知道这很简单,但我是这个世界上的新手。我能够自动执行以前的步骤,直到来到这个网页,现在卡在点击缓存设置。

HTML代码段:

<div class="textMainNav">Cache Settings </div> 
<div class="textMainNav">Report Settings </div>

我尝试过一些东西,但都没有成功。

共有1个答案

毋举
2023-03-14

要单击链接,可以使用以下任一解决方案:

>

  • 点击Overview

    >

    driver.findElement(By.xpath("//div[@class='textMainNav' and normalize-space()='Overview']")).click();
    

  •  类似资料:
    • 我尝试使用OracleDataSource而不是commons,以防万一,但没有用。 有人知道我做错了什么吗? 多谢了。 如果我将前面的代码修改为: 然后,由于Spring调用,由于使用了类型,删除了尾随空格,所以所有工作都按预期进行。

    • 我正在尝试使用Selenium和python单击以下按钮: 这只是一个简单的按钮,如下所示: 代码: 这将导致以下异常: 所以,我尝试使用。 (使用访问第二个元素,因为第一个元素将导致

    • 问题内容: 该函数会删除尾部和前导空格,但是,如果我只想删除字符串的尾部空格,该怎么办? 问题答案: 如果您使用的是JDK 11或更高版本,则可能应该使用stripTrailing()。 早期的JDK版本 使用正则表达式,您可以将所有尾随空格字符(包括空格和制表符)替换为空字符串()。 输出量 在线演示。 这是正则表达式的细分: –任何空白字符, –匹配一个或多个先前的令牌(可能);即,匹配一个或

    • 问题内容: 我需要为移动设备构建一个网页。我只有一件事还没有弄清楚:如何通过单击文本触发电话? 是否可以像电子邮件标签一样输入一个特殊的URL ? 特定于设备的解决方案不是首选。 我知道iPhone会自动识别电话号码并为此创建一个链接,但是如果这也可以用于图像…以及大多数移动设备,那就太好了。 问题答案: 大多数现代设备都支持tel:方案。因此,使用它应该很好。 如果您想将其用于图像,标签可以像处

    • 我想找到(并点击)“Reoni”元素,但我不知道该用什么函数 我试图与 和 但是硒引发了一个无法定位的错误元素,我试过了 这是我要查找的元素: 和完整的html: 如果我不够清楚,或者您需要我的代码,请告诉我。

    • 不含硒 我需要点击一个网页上的按钮。有可能与请求有关吗?我不想用硒。 提前道谢!