フィールド内でテキストを捕捉し、その要素をクリックしたいと考えています。フィールドからlinkTextを使用してWebElementsを抽出する方法をクリックしてください。
HomePageFields.TableOneColumn(driver).findElement(By.linkText("RFI Overview")).click();
しかし:私が使用しようとした
public static WebElement TableOneColumn(WebDriver driver) throws IOException {
element = driver.findElement(By.xpath("//div[contains(@eventproxy,'isc_QMetricsView_0')]/div[1]/div[1]/div[1]/div[1]/div[1]/div[contains(@style,'position')]/div"));
return element;
:TableOneColumn
xpath
は別のクラスである
String text;
text = HomePageFields.TableOneColumn(driver).getText();
System.out.println("Table One Column contains following:\n" + text);
:私は次のように使用する場合には、ログにすべての要素のテキストを抽出し、要素が見つからないというエラーが表示されます。
ここに特定のテキストへのHTMLリンクがあります。しかし、他のテキストには同じタグが含まれていますが、そのメインタグ内の場所は異なります。
ページのURLを共有してください。 – testerjoe2