0

PS: - 這是一個通過點擊小部件而激活的CSS代碼。謝謝。一旦我知道它是CSS,我能夠管理的部件名稱和動作(懸停)。如何獲取對OnChange有反應的元素的ID

問題上面PS之前: -

我有變化的部件,其中一個邊欄菜單滑出。我想獲得這個元素的ID在Selenium中編程。但要使用Firebug,或Chrome'識別元素',我需要將鼠標放在小部件上。然而,只要我接近NEAR的部件,它激活側欄,我不知道這個元素的ID。

有什麼方法來獲得這個小部件的身份?

我試着根據下面的答案建議禁用Javascript,但它沒有幫助。也許這就是它使滑塊代碼: -

#content-wrap1 { 
    position: fixed; 
    z-index:999; 
    top: 40px; 
    left: 0; 
    -webkit-transition-duration: 0.3s; 
    -moz-transition-duration: 0.3s; 
    -o-transition-duration: 0.3s; 
    transition-duration: 0.3s; 
} 
#sidebar1{ 
    position: fixed; 
    z-index:999; 

    top: 0px; 
    left: -250px; 
    -webkit-transition-duration: 0.3s; 
    -moz-transition-duration: 0.3s; 
    -o-transition-duration: 0.3s; 
    transition-duration: 0.3s; 
} 
#content-wrap1:hover { 
    left: 50px; 
    z-index:999; 
} 
#content-wrap1:hover #sidebar1{ 
    left: 0; 
    z-index:999; 

回答

1

如果滑出式與JavaScript做,你可以暫時禁用Javascript和再檢查ID。

另一種方法是單擊周圍元素,然後在源視圖中接近元素。

更新:

似乎滑出式與CSS過渡完成。您可以通過:hover僞選擇器瞭解選擇器。

在此情況下的ID似乎是content-wrap1

#content-wrap1:hover { 
    left: 50px; 
    z-index:999; 
} 
#content-wrap1:hover #sidebar1{ 
    left: 0; 
    z-index:999; 

sidebar1所示,當鼠標懸停在content-wrap1

但請注意,這只是猜測。

+0

謝謝。你能回顧一下這個問題嗎?我添加了一些細節。 – Chakra