C# Selenium 单击按钮特定页面

C# Selenium click Button specifig Page

我环顾四周,发现直到现在都没有使用搜索引擎的解决方案! 我正在使用 C# 和 Selenium 来实现一些网页的自动化。 现在我正在为一个登录按钮而苦苦挣扎。

页面名为: https://eatradingacademy.com/profile/

输入用户名和密码是没有问题的。 但是对于登录按钮,我无法单击“登录”按钮。

我没有找到 ID 或其他东西。

这里有人可以帮我吗?

点击页面“https://eatradingacademy.com/profile/”上的“登录”按钮需要哪些代码行?

如果您需要我这边的更多信息...请告诉我! 感谢大家阅读本文...

您可以使用 xpath 来定位此元素。在您的情况下,这应该可以完成工作:

driver.FindElement(By.XPath("//button[text()='Login']")).Click();

为了将来使用 xpaths 的参考,您可以使用此备忘单:https://devhints.io/xpath