c#,WebDriver:将Xpath语句转换为WebDriver语句
本文关键字:语句 WebDriver 转换 Xpath | 更新日期: 2023-09-27 18:06:18
我正在尝试使用使用Xpath标识符的Selenium WebDriver单击按钮。
按钮对象的HTML格式如下:
<div class="button-wrap fr">
<a class="button blue-button submit"><span class="button-left"></span><span class="button-mid"><span class="text-button-ds">Email me the link<span>Email me the link</span></span></span><span class="button-right"></span></a>
</div>
我能够获得按钮的Xpath。内容如下:
//* [@ id = " forget-password-form "]/div/div [3]/div[2]//跨度[2]
我想写一个Web Driver语句,使用Xpath语句单击按钮。
然而,我所写的是不工作(见下文)
submitButton = driver.FindElement(By.XPath("//div[@id='forget-password-form'][3]/[2]"));
submitButton.Click();
Thanks in Advance
作为一个参考,下面几行找到按钮并单击它:
submitButton = driver.FindElement(By.XPath("//span[@class='button-mid']"));
submitButton.Click();
欢呼