首页 > 解决方案 > Selenium Webdriver通过带有字符串引号的Xpath问题查找元素

问题描述

这是我的代码:

var loginButton = driver.FindElement(By.XPath("//*[@id="login - view"]/form/div[3]/button"));

我已经看过这篇文章:在 Selenium 中通过 xpath 查找包含引号的文本

但这对我没有帮助

引号是问题

标签: c#stringseleniumselenium-webdriverquotation-marks

解决方案


试试这个使用单引号将 id 值放入字符串中。

var loginButton = driver.FindElement(By.XPath("//*[@id='login - view']/form/div[3]/button"));

推荐阅读