我正在使用 Selenium Webdriver 来测试网页。网页http://www.leaseplan.nl/contact/index.asp有两个按钮,一个带有按钮文本“Zoeken”的按钮,一个带有按钮文本“Verstuur”的按钮。我想通过使用带有以下代码的 XPath 或 CssSelector 来单击带有按钮文本“Verstuur”的按钮:
driver.FindElement(By.XPath("/html/body/div[3]/div[2]/div[2]/form/fieldset/a/span")).Click();
driver.FindElement(By.CssSelector("fieldset.contact_form > a.button > span.button_center")).Click();
但是使用上述任一代码行,在带有文本“Zoeken”的按钮上被点击。
这个按钮有一个非常相似的 CssSelector 和 XPath:
fieldset.header_search a.button span.button_center
/html/body/div[3]/div/form/fieldset/a/span[2]
有谁知道如何解决这个问题?