单击使用selenium webdri的jquery菜单项

2024-04-20 11:02:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我对selenium还不熟悉,我正在使用python,但我有一个小问题,关于在internetexplorer中导航到Jquery菜单。我想导航到一个菜单,该菜单类似于Tools>;Data Load>;数据加载。我在下面粘贴我的HTML代码。我不知道用哪一个来点击最后一个以粗体标记的菜单项dataload。在

请有人帮帮我。我到处都在谷歌上搜索,但找不到正确的答案。在

<LI class="mainmenu topmenu" sub_menu="1" level="1" jQuery1340790605409="12">Tools 
<UL style="DISPLAY: none; TOP: 49px; LEFT: 383px" class="mainmenu submenu" jQuery1340790605409="214">
<LI class="mainmenu submenupointer submenu " sub_menu="1" level="2" global_level="1" menu_id="891" jQuery1340790605409="54">Data Load 
<UL style="DISPLAY: none; TOP: 1px; LEFT: 109px" class="mainmenu subsubmenu" jQuery1340790605409="232">
<LI class="mainmenu subsubmenu" sub_menu="0" level="3" url_path="/Apps/Tools/DataLoad/DataLoad/FileList.asp" jQuery1340790605409="172">Data Load 
<LI class="mainmenu subsubmenu" sub_menu="0" level="3" url_path="/Apps/Tools/DataLoad/DataExtracts/template.asp" jQuery1340790605409="174">Data Extracts 
<LI class="mainmenu subsubmenu" sub_menu="0" level="3" url_path="/Apps/Tools/DataLoad/BehaviorMatrix/BehaviorMatrix.asp" jQuery1340790605409="176">Behavior Matrix </LI></UL>

Tags: pathurldata菜单loadliullevel
1条回答
网友
1楼 · 发布于 2024-04-20 11:02:35

如果不单击或悬停在以下步骤上就看不到数据加载子菜单- 工具->数据加载->数据加载。在

然后您必须使用selenium Actions类将鼠标悬停(导航)到tools->;DataLoad元素等上。在

关于是使用id还是class?我建议您使用linkText或partialLinkText来查找要单击的元素。例如-搜索linkText等于"DataLoad"的元素。在

相关问题 更多 >