我已经使用 Blue Prism 的 Application Modeller 发现了一个输入文本框,并且能够使用以下 XPath 成功突出显示该文本框:
/HTML/BODY(1)/DIV(4)/main(1)/DIV(1)/DIV(1)/DIV(1)/DIV(2)/DIV(1)/DIV(1)/DIV( 2)/IFRAME(1)/HTML/BODY(1)/DIV(2)/FORM(1)/DIV(3)/TABLE(2)/TBODY(1)/TR(1)/TD(1)/ DIV(1)/DIV(1)/DIV(1)/DIV(2)/DIV(1)/DIV(1)/DIV(1)/DIV(1)/DIV(1)/DIV(1)/ DIV(1)/DIV(1)/DIV(1)/SPAN(1)/DIV(1)/DIV(2)/DIV(1)/DIV(1)/DIV(1)/DIV(1)/ DIV(1)/TABLE(1)/TBBODY(1)/TR(1)/TD(1)/INPUT(1)
我想使用更健壮的 XPath,并尝试使用以下 XPath:
//*[@id="CT"]/div/div/div/div[1]/div[1]/table/tbody[1]/tr/td/input[1]
上面的 XPath 在 Chrome 中正确识别了元素,但在 Blue Prism 中尝试相同时收到以下错误消息:
错误 - 突出显示结果 - 对象引用未设置为对象的实例。
如果我做错了什么,请告诉我。