下面是元素标记,我通过它的CSS选择器“#xwt_widget_navigation_uslidemenu_uslideoutnavigationbutton_1”从中获取元素的元素标记
<div class="xwtSlideMenuLevel0 hasIcon xwtSlideOutNavigationButton xwtSlideOutNavigationButtonFocused dijitFocused" data-dojo-attach-event="ondijitclick: _onItemClick, onmouseenter: _mouseEnter, onmouseleave: _mouseLeave" id="xwt_widget_navigation__slidemenu__SlideOutNavigationButton_1" widgetid="xwt_widget_navigation__slidemenu__SlideOutNavigationButton_1">
<div class="xwtSlideOutNavigationButtonInner" tabindex="0" role="button" data-dojo-attach-point="buttonNode,focusNode" title="Topology">
<div class="xwtSlideOutNavigationButtonIcon topologyIcon" data-dojo-attach-point="iconNode">
</div>
<div class="xwtSlideOutNavigationButtonTitle" data-dojo-attach-point="titleNode">
<a href="#menuItem=%2Ftopology_nav_item_id" class="xwtSlideOutNavigationButtonLink" tabindex="-1">Topology</a>
</div>
<div class="xwtSlideOutNavigationArrow" data-dojo-attach-point="arrowNode">
<span class="xwtSlideOutNavigationArrowIcon"></span>
</div>
</div>
</div>
问题是当我做
^{pr2}$这将返回一个None、no error或any排序。Am在linuxcmd行上运行它,因此使用pyvirtualdisplay。当我做一个屏幕截图时,它不会显示发生了什么,但是当我使用pdb.set_跟踪()逐步检查它的工作代码。我已经看过StackOverflow和其他地方的例子,但是我找不到任何类似的或有用的东西。有人能告诉我哪里做错了吗?在
我认为您缺少一个
#
,因为css选择器基本上使用的是元素id。请尝试以下操作:或者
^{pr2}$相关问题 更多 >
编程相关推荐