Textbox 如何使用webdriver获取只读模式文本框的值…我尝试使用gettext,但它不起作用

Textbox 如何使用webdriver获取只读模式文本框的值…我尝试使用gettext,但它不起作用,textbox,webdriver,Textbox,Webdriver,有人能帮忙吗 如何使用webdriver获取只读模式文本框的值…我尝试使用gettext,但它不起作用 我给出了如下代码 String Streetnumbercopare = driver.findElement(By.id("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolderInNestedMP_uclRiskInfo_txtStreetNumber")).getText(); if (StreetNumberTextValue.equals

有人能帮忙吗

如何使用webdriver获取只读模式文本框的值…我尝试使用gettext,但它不起作用

我给出了如下代码

String Streetnumbercopare = driver.findElement(By.id("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolderInNestedMP_uclRiskInfo_txtStreetNumber")).getText();
if (StreetNumberTextValue.equals(Streetnumbercopare)) {
    System.out.println("Streetnumber matches --- Pass");
}else {
    System.out.println("Street number doesn't match --- Fail");
}

尝试
driver.findElement(按.id(“ctl00\u ctl00\u ContentPlaceHolder1\u ContentPlaceHolderInNestedMP\u uclRiskInfo\u txtStreetNumber”)).getAttribute(“值”)


您可能有如下HTML:

我在python中遇到了同样的问题(使用pytest) 如果您还使用python: 试一试

元素。获取属性(“值”)

它对我有效

那它“不起作用”呢?。它还回什么吗?抛出异常?