点击selenium网络驱动程序java的选项卡定位器



登录页面后,我很难找到正确的定位器来点击选项卡

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)

你能试试这个xpath:吗

driver.findElement(By.xpath("//td[@id='c1_tab3' and contains(.,'Maintenance')]")).click();

最新更新