如何在鼠标悬停在它上面时显示元素的文本它显示文本

时间:2014-01-24 09:51:26

标签: javascript html

链接: - http://galaxyresumes.com/pricing/mid-career/

在简历下面左侧的链接中写有“?”。如果将鼠标悬停在其上,则显示文本框。我想要获取这些文字。请帮帮我。以下是我尝试的代码:

WebElement ele = driver.findElement(By.xpath("//div[@id='item_1']//*[@src='http://galaxyresumes.com/wp-content/themes/responsive/images/level_icon.1.png']"));
      //WebElement ele = driver.findElement(By.xpath("//html//body//div[3]//div//div//div[3]//form//div//div[2]//div//div//div//div[4]//div//div[2]//div"));
      //Thread.sleep(5000);
      String s = ele.getAttribute("span");
      String s1 = ele.getAttribute("data-original-title");
      String s2 = ele.getAttribute("title");
      String s3 = ele.getText();
      String s4 = ele.getAttribute("text");
      System.out.println(s +"kuki1" + s1 + s2 + "kuki2" + s3 + "kuki3" + s4);
      Actions act = new Actions(driver);
      act.moveToElement(ele).build().perform();
      act.pause(10000);
      //Console.WriteLine(Element2ToolTip.text);
      System.out.println(ele.getText() + ele.getAttribute("title")+ ele.getAttribute("data-original-title") +  "kukii");

但结果是“null”。 请帮忙。

1 个答案:

答案 0 :(得分:0)

您发布的链接似乎没有任何“?”。但是假设悬停文本以标准HTML方式显示而不使用jQuery或其他东西,这个javascript应该恢复原状:

s2 = ele.getAttribute("title");

或者如果是图像,可能是

s2 = ele.getAttribute("alt");

但..你的代码不是javascript!看起来像Java对我来说。错误的标签?