私は webdriver を使用しており、css セレクターを使用することが多く、各レベルをトラバースするために記述するコードの量を減らすことができるかどうか疑問に思っています。以下は、要素にアクセスするための JavaScript コードであり、Java の同様のコードが私のコードに存在します。
以下の例では、3 つの CSS セレクターを使用して 3 つのレベルをトラバースしましたが、それらを組み合わせるか、少なくとも単純化することができます。
document.querySelector('.datagrid').querySelectorAll(".even")[3].querySelectorAll('tbody tr')