필드 내에있는 텍스트를 가져 와서 해당 요소를 클릭하고 싶습니다.필드에서 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