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

找不到正确的Xpath

端木骞尧
2023-03-14

请,任何人都可以帮助我找到正确的XPath来检索日期值“07/05/2018 04:45”

<input type="text" id="startDate" name="myDate" value="07/05/2018 04:45" class="field1 center" onclick="pickDate(this,$PT('startDate'));" onkeydown="if (window.event.keyCode==13) return false;">

我试过但没有成功:

/输入[@type=“text”]@值

//*[@id="start Date"]

共有2个答案

鲁品
2023-03-14

您可以从Id或任何属性查找元素,如,

//input[@value='07/05/2018 04:45'] 

或者

//input[@id='startDate']

根据您的绑定语言,您可以从getAtinn子方法中检索值,例如

(above locator).getAttribute("value")

所以定义的定位器将定位,并从您想要实现的属性名称“value”中获取内部属性的值。

希望它能帮你找回它。

朱华皓
2023-03-14

我首先建议使用以下方法之一来验证您是否能够选择正确的项目:如何在Chrome Developers工具或Firefox的Firebug中验证XPath表达式?

那就试试这个:

//*[@id='startDate']/@value
 类似资料:
  • 问题内容: 我正在尝试建立与SOAP服务wsdl url的Kerberos身份验证连接。我能够成功建立连接并拨打服务电话。启动服务器后,我至少可以成功拨打一次服务电话。但是,在几个请求之后(1个或更多),我突然收到无效的令牌错误。一旦收到错误消息,以后的电话将无法使用,并且错误仍然存​​在。 如果重新启动服务器,则服务调用至少会再次工作一次。以上循环仍在继续。 我无法弄清楚为什么令牌突然失效,尽管

  • 问题内容: 我正在尝试使用BuildFile(build.xml)在Ant中构建项目。尽管ANT_HOME环境变量明显存在并且设置为“ ant.bat”所在的路径,但它始终显示此错误消息。如何正确配置Ant以在Windows中编译版本? 谢谢 问题答案: 可以设置ANT_HOME,但这并不意味着/ bin的路径在您的PATH中,因此OS可以找到它。 将ANT_HOME / bin添加到您的PATH

  • 我使用phpUnit与cakephp进行测试,但当我试图运行一些测试类抛出一个致命错误,但这个类插入正确,甚至没有被指控丢失文件错误的PHPStorm。 执行测试用例的命令: C:\xampp\htdocs\PROJETOS\购物\供应商\phpUnit 致命错误: 致命错误:在第12行的C:\xampp\htdocs\PROJET OS\Shopping\tests\TestCase\Model

  • 我在这么多地方发现了这么多与此相关的问题。 当我在命令提示符中输入ant-version时,会打印以下内容: 无法定位tools.jar.预计在C:\Program Files\Java\jre1.8\libtools.jar Apache Ant版本1.9.4于2014年4月29日编译 尽管它说的是“找不到tools.jar……”它也在打印版本号。 除了复制工具,其他所有解决方案都不起作用。ja

  • 一个机器人降落在火星上,这恰好是一个笛卡尔网格;假设我们将这些指令交给机器人,例如LFFFRFFFRRFFF,其中“L”是“向左转90度”,“R”是“向右转90度”,而“F”是“前进一个空间”,请为机器人编写控制代码,使其最终到达适当和正确的目的地,并包括单元测试。 下面是命令“FF”的输出示例: 我可以在谷歌上找到这个问题的解决方案,但我不太清楚解释。我正在努力清楚地理解如何解决这个问题并在Ja