Как параметризовать xpath в подлинном клиентском скрипте - PullRequest
0 голосов
/ 06 февраля 2019

Это мой сценарий - у меня в приложении есть сетка.Сетка содержит фильтры с флажком.Когда флажок установлен, фильтр будет применен к приложению.Я написал xpath, чтобы установить флажок (например: div [text () = 'FirstFilter'] / div), чтобы установить флажок FirstFilter.

Я хочу параметризовать Xpath таким образом, чтобы при выборе какого-либо имени фильтра был установлен флажок фильтра.Я не могу найти опции для паретеризации xpath в trueclient.

Любые предложения, пожалуйста.

1 Ответ

0 голосов
/ 06 февраля 2019

Вы можете взять String filterName, а затем, используя его, можете параметризовать xpath следующим образом:

String filterName = null;       
// Insert the value in the filterName according to your requirements
WebElement element = driver.findElement(By.xpath("//div[text()="+filterName+"']/div"));
...