2016-06-20 14 views
1

ウェブドライバを使用して、このコードのようなサブメニューの要素を見つける方法を教えてください。セレンのサブメニューである要素を見つけようとしています

driver = new ChromeDriver(@"C:\chromedriver_win32"); 
driver.FindElement(By.ClassName("{img: '16-member-remove.png")).Click(); 

このようなクラス名で検索しようとしました。 これ以上の情報が必要な場合は、お気軽にお問い合わせください。

これは、上のロケータを持っていると、ベースにする恐ろしいクラス名のボタンのHTMLコード

<a 
    href="javascript:setMenuId('EmployViewMenu', '0', 'b532931583354d4890fbd6884835760e', 'EmployViewMenu_MenuIdHiddenField', '1', 'EmployViewMenu_PostbackButton');" 
    class="{img: '16-member-remove.png'}" 
    tabindex="0" 
    img="16-member-remove.png"> 
    New Client 
</a> 

答えて

1

です。要素を得るにはリンクテキスト

driver.FindElement(By.LinkText("New Client")); 
driver.FindElement(By.PartialLinkText("New Client")); 
関連する問題