【发布时间】:2020-05-03 10:25:37
【问题描述】:
所以我刚刚开始学习 C#,目前正在使用 selenium。我在 Python 中使用 selenium 没有问题,但是我在使用 C# 查找元素的 XPath 时遇到了麻烦。
首先尝试声明元素时会出现问题。当我使用时:
driver.FindElementByXPath();
我从按钮粘贴 XPath,但是 C# 立即给我一个错误;看起来它在理解 XPath 时遇到了麻烦,我认为这是因为引用。
我在下面附上了一张图片。我知道这可能是一个很容易解决的愚蠢问题,但感谢所有帮助,谢谢!
【问题讨论】:
-
如果是变量,您应该在 oCartChoose 前后添加一个 +。这只是众多方法中的一种。如果您的 html 稍后发生更改,则使用 [3] 可能不是最好的方法。