相关疑难解决方法(0)

按文本查找元素并获取xpath - selenium webdriver junit

我的网页上有一个包含9行和6列的表格.我想搜索文本"MakeGoodDisabled-Programwise_09_44_38_461(n)"并获取单元格的xpath.我使用了以下但它失败了,因为它无法在页面中找到文本.你能帮忙吗?我正在使用Selenium Webdriver Junit对此进行编码.

List < WebElement > links = driver.findElements(By.tagName("td"));

Iterator < WebElement > itr = links.iterator();
while (itr.hasNext()) {
 String test = itr.next().getText();

 if (test.equals("MakeGoodDisabled-Programwise_09_44_38_461(n)")) {
  String xpath = driver.findElement(By.name(test)).getAttribute("xpath");
  System.out.println(xpath);
 }
}
Run Code Online (Sandbox Code Playgroud)

junit selenium selenium-webdriver

10
推荐指数
4
解决办法
8万
查看次数

如何将元素附加到正文?

我目前使用以下代码将 div 附加到正文:

$("body").append('<div class="tooltip" id="op" style="position: absolute; z-index: 999; height: 16px; width: 16px; top:70px"><span>Test</span></div>');
Run Code Online (Sandbox Code Playgroud)

我怎么能像上面一样做但不使用jQuery

javascript

2
推荐指数
2
解决办法
3063
查看次数

如何在body标签后附加元素?

图片

这就是我要的。我希望新创建的元素附加在 body 标签之后。不在 body 标签内。

谢谢。

html javascript

2
推荐指数
1
解决办法
4515
查看次数

标签 统计

javascript ×2

html ×1

junit ×1

selenium ×1

selenium-webdriver ×1