2013-10-14 2 views
0

Как я могу избежать следующего специального символа, чтобы я мог использовать ID на div, чтобы получить форму? Это мой CSSSelector:Escaping Special Characters на cssSelector webdriver

#form > div:nth-child(4)>div:nth-child(2) > div:nth-of-type(2) > div:nth-of-type(2) 

И это HTML код:

div id="form:panelGridTransactionInfo" class="ui-panel ui-widget ui-widget-content ui-corner-all" 

Благодаря

ответ

4

Вы денешься с обратной косой черты, как так:

#form\:panelGridTransactionInfo > div:nth-child(4) > div:nth-child(2) > div:nth-of-type(2) > div:nth-of-type(2) 

В Java, повторите обратную косую черту, чтобы убежать внутри строки:

"#form\\:panelGridTransactionInfo > div:nth-child(4) > div:nth-child(2) > div:nth-of-type(2) > div:nth-of-type(2)"