如何在具有相同名称但文件不同的 javascript link 的页面中获取 selenium 的 xpath?
how to get xpath for selenium in a page with javascript link with same name but different file?
我正在尝试获取 selenium 的 xpath 以自动执行某项任务。网站中有多个文件夹,每个文件夹都有编辑按钮,只有当我们将鼠标悬停在它上面时才会显示。这是一个 javascript link 具有相同的名称但不同的参数,即文件名。请在下面找到代码。
<ul class="repos-action-btns" style="display: block;">
<li>
<a title="Edit File Properties" class="repos-edit" onclick="javascript:edit('file','disableDistributionGroup.zip---file---9998511806353');" href="javascript:void(0);" alt="Edit File Properties"></a>
</li>
</ul>
此编辑按钮位于网站中显示但参数值不同的每个文件上。我想要一个 xpath 通过 selenium 自动化在特定文件上单击 edi。
您可以使用文件名来定位具有部分onclick
属性的元素
"//a[contains(@onclick, 'disableDistributionGroup')]"
你必须从中找到一些独特的东西。如果查看整个语句,您会发现 fileName
是唯一的。
因此您可以使用包含您的文件名的 Xpaths
的任意组合。
我正在尝试获取 selenium 的 xpath 以自动执行某项任务。网站中有多个文件夹,每个文件夹都有编辑按钮,只有当我们将鼠标悬停在它上面时才会显示。这是一个 javascript link 具有相同的名称但不同的参数,即文件名。请在下面找到代码。
<ul class="repos-action-btns" style="display: block;">
<li>
<a title="Edit File Properties" class="repos-edit" onclick="javascript:edit('file','disableDistributionGroup.zip---file---9998511806353');" href="javascript:void(0);" alt="Edit File Properties"></a>
</li>
</ul>
此编辑按钮位于网站中显示但参数值不同的每个文件上。我想要一个 xpath 通过 selenium 自动化在特定文件上单击 edi。
您可以使用文件名来定位具有部分onclick
属性的元素
"//a[contains(@onclick, 'disableDistributionGroup')]"
你必须从中找到一些独特的东西。如果查看整个语句,您会发现 fileName
是唯一的。
因此您可以使用包含您的文件名的 Xpaths
的任意组合。