如何获取硒的角度标签中存在的值[重复]

Posted

技术标签:

【中文标题】如何获取硒的角度标签中存在的值[重复]【英文标题】:How to get the value present in the angular tag in selenium [duplicate] 【发布时间】:2018-11-18 09:21:36 【问题描述】:

如何获取 html dom 中不存在但 UI 中存在的文本值。

【问题讨论】:

值将在 dom 上,查看输入控件周围的其他 html 元素,您会在某处找到它。 到处检查,DOM中不存在 接受的答案不好,但请检查 prestomanifesto 的答案(最高票数)以获得正确答案。 【参考方案1】:

无论在哪里,您都可以通过input.getAttribute("value") 获取。您只需要选择输入。

WebElement input = driver.findElement(By.tagName("app-datepicker"))
                         .findElement(By.tagName("input"));
String value = input.getAttribute("value");

我这样做。 app-datepicker 是一个 AngularJS 组件。

【讨论】:

试过这个:但返回一个空值 driver.findElementByXPath("//div[contains(@class,'form_input_Trader') 和 contains(@class,'form_meridian_date')]/input")。 getAttribute("值");

以上是关于如何获取硒的角度标签中存在的值[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何获取其他表中不存在的值[重复]

如何在单击角度7中的按钮时获取下拉列表的选定值和选定文本[重复]

如何以角度获取输入类型=月份的值

如何从下拉框中获取用户选择的值并将其添加到模型中? [重复]

如何获取 mydatepicker 的值作为角度 2 中的格式化值?

JQuery js如何判断标签指定属性是不是存在