セレンのhrefリンクをクリックしようとしています。私はxpathとBy.linkText()
とBy.cssSelectort()
を使ってみましたが、要素を見つけることができませんでした。すべてのヘルプは非常にSerenium Javaでhrefリンクを開く
driver.findElement(By.linkText("CCC_PH3_Sandbox_Keybridge: CCC PH3 Sandbox Keybridge")).click();
とBy.xpath()
を高く評価しますが、その
WebElement course = driver.findElementByXPath("html/body/table/tbody/tr/td/div/div[2]/table/tbody/tr/td[3]/a/span[1]");
course.click();
要素を見つけることができないCSSのロケータれる:
:driver.findElement(By.cssSelector("a[href*='/webapps/portal']")).click();
ここでは、HTMLスニペットです
<img width="12" height="12" src="/images/ci/icons/bookopen_li.gif" alt=""> <a target="_top" href=" /webapps/portal/frameset.jsp?tab_tab_group_id=_2_1&url=%2Fwebapps%2Fblackboard%2Fexecute%2Flauncher%3Ftype%3DCourse%26id%3D_2135_1%26url%3D">CCC_PH3_Sandbox_Keybridge: CCC PH3 Sandbox Keybridge</a>
どの例外が表示されていますか?リンクがフレーム内にあるかどうかを確認するだけです。 –
要素が表示されているかどうかを確認してください –
どのようなエラーが発生していますか、またはルートとしてフレームがありますか? – noor