【发布时间】:2019-02-11 12:08:32
【问题描述】:
如何根据 HTML 点击<img>:
<a aria-expanded="false" class="dropdown-toggle" data-toggle="dropdown" href="javascript: void(0);"> <span class="cat__top-bar__avatar" href="javascript:void(0);"> <img src="assets/modules/dummy-assets/common/img/avatars/1.jpg"> </span> </a>
完整的 HTML:
<div class="cat__top-bar__right">
<!----><div class="cat__top-bar__item hidden-sm-down">
<div class="dropdown notification-dropdown">
<a aria-expanded="false" class="dropdown-toggle" href="javascript: void(0);" title="unread notifications">
<i class="menu-notification-icon icmn-Notification menu-left__icon"></i><!----><span class="badge badge-noti badge-danger"></span>
</a>
<div class="arrow-up notifications" id="drop-down-arrow"></div>
<ul aria-labelledby="" class="dropdown-menu dropdown-menu-right" id="drop-down" role="menu">
<div class="notification_bar">
<ul>
<li>Notificaitons (1112)</li>
<li><a href="javascript: void(0);">Marks All as Read</a></li>
</ul>
</div>
<!---->
<!---->
<div class="cat__top-bar__activity">
</div>
<a class="view-all-notify" href="#/portals/super-admin/all-notifications">View All Notificaitons</a>
</ul>
</div>
</div>
<div class="cat__top-bar__item">
<div class="dropdown cat__top-bar__avatar-dropdown">
<a aria-expanded="false" class="dropdown-toggle" data-toggle="dropdown" href="javascript: void(0);">
<span class="cat__top-bar__avatar" href="javascript:void(0);">
<img src="assets/modules/dummy-assets/common/img/avatars/1.jpg">
</span>
</a>
<div class="arrow-up profile"></div>
<!----><ul class="dropdown-menu dropdown-menu-right" id="profile-drop-down" role="menu">
<div class="dropdown-header"><a class="dropdown-item" href="#/portals/super-admin/profile"><i class="dropdown-icon icmn-Profile"></i> Profile</a></div>
<div class="dropdown-header"><a class="dropdown-item" href="#/admin"><i class="dropdown-icon icmn-Logout-icon"></i> Logout</a></div>
</ul>
</div>
</div>
</div>
【问题讨论】:
-
问题标题中提到的代码在哪里?
-
抱歉,未获批准。你现在可以看到了。
-
你想点击哪个下拉元素和图片
标签: java selenium xpath css-selectors webdriver