Ошибка в моем методе ввода двойного времени "" - XPATH с определенным текстом - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь поместить этот xpath в затмение, но оно не работает. Любая идея? Я должен сказать, что я поставил «» между HER'S SISTEM S.A, потому что это имя также имеет «», поэтому я должен использовать «», чтобы указать конкретный текст, и мой бот распознает этот текст, если я поставлю «SISS S.A. Ее». между "" "появляется и ошибка, потому что есть тройное" "". Поэтому я не уверен, как это исправить в затмении.

В моем методе есть текст и другой текст, и я не могу использовать '' это, потому что я должен использовать его с моим xpath.

Метод моего xpath здесь:

WebElement SeleccionCuentaDeOportunidad = findBy (String.format ("(// * [содержит (@ title, 'Джонатан')] // parent :: span [1] / parent :: th [1] // follow-sibling :: td [position () = 1] // child :: a [1]) [@ title = "HER'S SISTEM SA"] "));

Заранее спасибо.

1 Ответ

1 голос
/ 12 марта 2019

Вот решение.

WebElement SeleccionCuentaDeOportunidad =findBy(String.format("(//*[contains(@title,'Jonathan')]//parent::span[1]/parent::th[1]//following-sibling::td[position()=1]//child::a[1])[@title=\"HER'S SISTEM S.A.\"]"))
...