如何提取“帮助文件”类后的数据。这里这个文本帮助文件是一个链接,当它点击它时,我会导致另一种形式。 你们任何人都可以请我建议我如何继续下去。我是Selenium的新手,我在这里受到重创。我尝试通过提取xpath,但它给了我的主页的路径
我正在使用硒webdriver和Eclipse Eclipse。我的项目只支持IE。如何提取硒中的标记之间的数据
帮助文件
CODE FILE
如何提取“帮助文件”类后的数据。这里这个文本帮助文件是一个链接,当它点击它时,我会导致另一种形式。 你们任何人都可以请我建议我如何继续下去。我是Selenium的新手,我在这里受到重创。我尝试通过提取xpath,但它给了我的主页的路径
我正在使用硒webdriver和Eclipse Eclipse。我的项目只支持IE。如何提取硒中的标记之间的数据
帮助文件
CODE FILE
试试这个代码:
// Assume driver in initialized properly
String strText = driver.findElement(By.id("Locator id")).getText();
// Print the text of the Web Element
System.out.println(strText);
这是一个答案,它将返回具有相同的字符串查询标签内的WebElement (帮助文件)。希望这会帮助你,不知道我是否理解了这个问题。
由于您想根据其中存在的文本操作WebElement,所以会触发我,所以此方法很可能适用于您。
public WebElement getMessage(final WebDriver driver, final String query) {
List<WebElement> wlcmLinks = driver.findElements(By.className("wlcmlink"));
WebElement finalLink = null;
Iterator<WebElement> itr = wlcmLinks.iterator();
while(itr.hasNext() && (finalLink == null)) {
WebElement link = itr.next();
if (link.getText().equals(query)) {
finalLink = link;
}
}
if (finalLink == null) {
throw new NoSuchElementException("No <a /> with that String");
}
return finalLink;
}
试试这个。它可能工作..
String helpFile = driver.findElement(By.xpath(“// td [1] // a [1] // * @ class ='wlcmlink']”))。getText() ; ();}}}。getText();}}}。
更改td []数字,您的文本存在。 – user2087450 2013-02-25 12:16:41
发布您的HTML源代码。 – Manigandan 2013-02-20 06:45:37
对不起,这是我的HTML代码
HELP FILE
CODE FILE
Divya请让你的问题更清楚。你是否试图从'href'标签中获取'HelpFile'文本?我对吗? – Manigandan 2013-02-20 07:32:40