【发布时间】:2021-04-05 15:04:32
【问题描述】:
当 selenium/C# 程序尝试单击 Dynamis365 下拉列表中的元素时,我收到此错误消息。
内部异常 1: InvalidSelectorException:无效选择器:由于以下错误,无法找到具有 xpath 表达式 contains(text(), 'Submitted') 的元素: TypeError:无法对“文档”执行“评估”:结果不是节点集,因此无法转换为所需的类型。 (会话信息:chrome=87.0.4280.88)
我的代码是:
internal void SetValues()
{
findByElement.FindByXPath("//span[contains(text(), 'Submission Pending')]").Click();
findByElement.FindByXPath("contains(text(), 'Submitted')").Click();
}
HTML 是:
<span id="id-bc19d003-2d6a-43ad-8e1b-566ecbb00647-132-statuscode6-statuscode.fieldControl-pickliststatus-comboBox_text-value" class=" ">Submission Pending</span>
我正在尝试单击 已提交 选项,该选项未在 HTML 中显示:DropDownList
注意:其他下拉列表选项不显示在 html 中。只有在做出选择 (Submitted) 后,它才会显示在 html 中(替换 Submission Pending") Submission Pending Submitted clicked
【问题讨论】:
标签: selenium dynamics-crm