Нажав на вкладку локатора для селена вебдрайвер Java - PullRequest
0 голосов
/ 16 ноября 2018

У меня проблемы с поиском правильного локатора для нажатия на вкладку после входа на страницу

HTML:

<td title="Maintenance" id="c1_tab3" class="tabTab noselect tabSelectedTab" onclick="getcontrol( 'c1').setvalue(3);">Maintenance</td>

Тест:

@Test
public void Case1() {
    driver.navigate().to(URL);
    //driver.findElement(By.linkText("Transcode Service")).click();
    driver.findElement(By.id("c1_tab3")).click();

Ошибка:

FAILED: Case1 org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"id","selector":"c1_tab3"} (Session info: chrome=70.0.3538.102)

1 Ответ

0 голосов
/ 17 ноября 2018

вы можете попробовать этот xpath:

driver.findElement(By.xpath("//td[@id='c1_tab3' and contains(.,'Maintenance')]")).click();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...