gpt4 book ai didi

selenium - Protractor getText 为非空元素返回空字符串

转载 作者:行者123 更新时间:2023-12-03 19:56:56 25 4
gpt4 key购买 nike

我在从 Protractor 中的元素获取文本时遇到问题。对于页面的其他元素,它按预期工作,只是不适用于这个:/

<p class="error theme-info-i ng-binding ng-scope" ng-if="firstFormError && form.$invalid" ng-click="goToErrorField(firstFormError)">
<span class="emphasize ng-binding">User ID</span> (The user ID is required.)
</p>

我可以使用 by.className 毫无问题地定位这两个元素,并且 getInnerHtml/getOuterHtml 可以按预期工作。但是 getText 为两者返回一个空字符串。

最佳答案

找到原因了……这是一个两步注册,其中第一步具有相同的通知区域,只是被隐藏了。出于超出我理解的原因,开发人员更新了两个通知区域(不仅仅是当前页面上的通知区域),因此inner/outerHtml 似乎返回了“正确的内容”,并且由于第一个区域被隐藏,getText 按照规范返回空。

我想我现在要提交一些内部错误报告 wtf 我们正在处理这些通知 ;)

关于selenium - Protractor getText 为非空元素返回空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25845938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com