0

webdriver を使用して JavaScript リンクをクリックすることができません。

以下はHTMLコードです。

<a href="javascript:OpenWindow(&quot;rsm7&quot;,&quot;CHG:Change Management Console&quot;,1,0);"> Change Management Console</a>

以下は私のウェブドライバーコードです:

driver.findElement(By.id("username-id")).clear();
driver.findElement(By.id("username-id")).sendKeys("shruthi");
driver.findElement(By.id("pwd-id")).clear();
driver.findElement(By.id("pwd-id")).sendKeys("xxxxxxx");
driver.findElement(By.name("login")).click();
driver.findElement(By.partialLinkText("Change Management Console")).click();

私は得てNoSuchElementExceptionいます。私を案内してください。

4

1 に答える 1

0

下の行の代わりに

 driver.findElement(By.partialLinkText("Change Management Console")).click();

この行を試してください

driver.findElement(By.xpath("//a[contains(@href,'Change Management Console')]")).click();
于 2013-06-10T08:07:30.730 に答える