当前位置: 首页 > 知识库问答 >
问题:

如何使用java检查WebDriver中按钮的内容?

仲孙思源
2023-03-14

代码:

String ButtonHolder = driver.findElement(By.xpath("//div[@id='block-success']//but‌​ton")).getAttribute(‌​"text");' 
System.out.println(ButtonHolder);

超文本标记语言

<button class="join-btn explore-flock">Explore Flock</button>

如何从这段代码中检查内容“探索羊群”

共有2个答案

辛承
2023-03-14

你可以使用

获取文本

标签

System.out.println(driver.findElement(By.id("")).getText());
耿俊彦
2023-03-14

您需要使用getText()方法或getAttribute(‌​“textContent”)getAttribute(‌​“innerText”)而不是getAttribute(‌​“text”)asWebElement没有text

 类似资料:
  • 问题内容: 我尝试用jQuery检查单选按钮。这是我的代码: 和JavaScript: 不起作用: 不起作用: 不起作用: 你还有其他主意吗?我想念什么? 问题答案: 对于等于或大于(> =)1.6的jQuery版本,请使用: 对于(<)1.6之前的版本,请使用: 提示:之后, 您可能还想打电话或单击单选按钮。 查看评论以获取更多信息。

  • 问题内容: 这是我的HTML代码 我正在尝试,但没有任何价值。 问题答案: 要么 如果ID正在更改…请使用以下XPATH: 要么

  • 我不知道如何使Tkinter变灰。 我试着使用,但它不起作用,我得到一个错误,说 _特金特。TclError:错误选项“-enable”:必须是-column、-columnspan、-in、-ipadx、-ipady、-padx、-pady、-row、-rowspan或-sticky 如何临时禁用?

  • 问题内容: 使用Selenium WebDriver检查URL GET是否成功返回(HTTP 200)的最便捷方法是什么? 在这种特殊情况下,我对验证当前页面的图像是否损坏最感兴趣。 问题答案: 试试这个:

  • 我必须在运行时实现5到6个相邻的复选按钮。复选框正在生成,但当我取消选择其中任何一个复选框时,其余复选框也将被取消选择。另外,如果我想做的另一件事是,如果checkbutton的text属性被重复,它应该在原来的位置对齐,而不是创建一个新的checkbutton。 我仅有的checkbutton代码是 option2.pack(侧='左',锚='sw',pady=10,padx=10)self.c