【发布时间】:2020-06-11 15:33:24
【问题描述】:
我是 Xpath 的新手,所以如果这不包含所有相关信息,请向我道歉并告诉我你需要什么来解决它。
我正在尝试查找“展开箭头”元素的 Xpath,该元素用于展开表格中的一行。 “展开箭头”元素不是唯一的,所以我想根据同一行上另一个元素中包含的文本来选择它。布局如下:
<td id="__table2-rows-row10-col0">
<div class="sapUiTableCellFlex">
<span id="__table2-rows-row10- treeicon" title="Expand Node" role="button">
<div id="__hbox27-__clone101">
<div id="__data70-__clone101">
<div id="__data71-__clone101">
<span id="__text47-__clone101" title="sys-admin">sys-admin</span>
我想选择 title = "Expand Node"
的元素<span id="__table2-rows-row10- treeicon" title="Expand Node" role="button">
基于标题或文本 = "sys-admin"
的元素<span id="__text47-__clone101" title="sys-admin">sys-admin</span>
我尝试过各种选项,但似乎无法让它发挥作用。任何想法将不胜感激!
谢谢
【问题讨论】:
标签: selenium selenium-webdriver xpath xpath-1.0