2017-04-12 16 views
0

메뉴 막대에서 하나의 옵션을 선택하고 싶지만 해당 위치를 찾을 수 있습니다. 여기로봇 프레임 워크를 사용하여 메뉴 막대에서 하나의 옵션을 선택하는 방법

메뉴 표시 줄의 소스 코드 :

<aside class="sidebar" id="left-sidebar"> 
<div class="sidebar__overlay clearfix sidebar__overlay--shown" id="sidebar-overlay"></div> 
<div id="sidebar-container" class="sidebar__container dropdown-open" style="max-height: 817px; display: block;"> 
    <div class="sidebar__item"> 
     <a href="https://stackoverflow.com/a/thao/"> 
      <div class="sidebar__item-icon sidebar__item-icon--home"><i class="fa fa-home"></i></div> 
      <div class="sidebar__item-title sidebar__item-title--home"><strong data-l10n-id="sidebar_home">Home</strong></div> 
     </a> 
    </div> 
    <div class="sidebar__item"> 
     <div> 
      <div class="sidebar__item-icon sidebar__item-icon--space"></div> 
      <div class="sidebar__item-title sidebar__item-title--space"><strong data-l10n-id="widget_space">Space</strong></div> 
     </div> 
    </div> 
    <div class="sidebar__item sidebar__item--notifications"> 
     <div> 
      <div class="sidebar__item-icon sidebar__item-icon--notifications"></div> 
      <div class="sidebar__item-title sidebar__item-title--notifications"><strong data-l10n-id="sidebar_notifications">Notifications</strong> <span class="sidebar__notification-icon"><i class="fa fa-exclamation"></i></span> </div> 
     </div> 
    </div> 
    <div class="sidebar__item"> 
     <div> 
      <div class="sidebar__item-icon sidebar__item-icon--annoucements"></div> 
      <div class="sidebar__item-title sidebar__item-title--annoucements"><strong data-l10n-id="sidebar_annoucements">Announcements</strong></div> 
     </div> 
    </div> 
    <div class="sidebar__item"> 
     <div> 
      <div class="sidebar__item-icon sidebar__item-icon--application"></div> 
      <div class="sidebar__item-title sidebar__item-title--application"><strong data-l10n-id="widget_apps">Application</strong></div> 
     </div> 
    </div> 
    <div class="sidebar__item"> 
     <div> 
      <div class="sidebar__item-icon sidebar__item-icon--user"><i class="fa fa-user"></i></div> 
      <div class="sidebar__item-title sidebar__item-title--user"><strong data-l10n-id="sidebar_user">User</strong></div> 
     </div> 
    </div> 
    <div class="sidebar__item"> 
     <a href="https://stackoverflow.com/a/thao/management"> 
      <div class="sidebar__item-icon sidebar__item-icon--management"><i class="fa fa-cog"></i></div> 
      <div class="sidebar__item-title sidebar__item-title--management"><strong data-l10n-id="sidebar_management">Management</strong></div> 
     </a> 
    </div> 
    <div class="sidebar__item"> 
     <a href="https://stackoverflow.com/a/thao/support" target="_blank"> 
      <div class="sidebar__item-icon sidebar__item-icon--support"><i class="fa fa-question-circle"></i></div> 
      <div class="sidebar__item-title sidebar__item-title--support"><strong data-l10n-id="sidebar_support">Help and Support</strong></div> 
     </a> 
    </div> 
</div> 
내가 robotframework에서 스크립트를 작성할 수 있도록 옵션을 "관리"를 선택합니다

:

Wait Until Element Is Visible css=a.sidebar__item-icon.sidebar__item-icon--management 
Click Link css=a.sidebar__item-icon.sidebar__item-icon--management 

을하지만 때문에 실행되지 않을 것 locator가 요소와 일치하지 않습니다. 제발 도와주세요! !!!!

+0

더블 당신의 CSS 선택기를 확인합니다. 'css = a.' vs'css = div.' –

+0

방금 ​​편집했습니다. 고맙습니다 –

답변

1

어떤 문제를이 있으면 알려 주시기

Click Element `jquery = $("#sidebar-container .sidebar__item-title.sidebar__item-title--management")` 

으로 시도