JavascriptExecutor jse = (JavascriptExecutor)driver;
WebElement element = driver.findElement(By.xpath(".//*[@id='reviewMetadata']/a']"));
jse.executeScript("arguments [0],click();",element);
Error: Exception in thread "main" org.openqa.selenium.InvalidSelectorException: The given selector .//[@id='reviewMetadata']/a'] is either invalid or does not result in a WebElement. The following error occurred: InvalidSelectorError: Unable to locate an element with the xpath expression .//[@id='reviewMetadata']/a'] because of the following error: SyntaxError: The expression is not a legal expression.与えられたセレクタがどちらか無効であるかWebElement
それは私がいないあなたのXPath – Guy
を追加します。コードが提供されます。あなたはいくつかのことを試してみるのに少し時間を費やす必要があります。そして、あなたが試したことと結果が何であったかを慎重に質問してください。関連するHTMLや理想的にはページへのリンクを投稿する必要もあります。 – muthubala
関連のhtml – Andersson