如何使用SeleniumWebDriver选择表单标记下存在的webElement

如何使用SeleniumWebDriver选择表单标记下存在的webElement,selenium,selenium-webdriver,selenium-chromedriver,Selenium,Selenium Webdriver,Selenium Chromedriver,如何在SeleniumWeb驱动程序中单击表单标记下的元素。使用xpath、id、名称无法识别。请参阅屏幕截图 这是一个css选择器: .container-contact-info input[value='new'] 或者xpath //*[@class='container-contact-info']//input[@value='new'] 如果您有大量这样的表单,这可能不起作用。如果是这种情况,请使用相关信息更新您的问题,我可以调整此答案。到目前为止您尝试了什么?好像ID是自动生

如何在SeleniumWeb驱动程序中单击表单标记下的元素。使用xpath、id、名称无法识别。请参阅屏幕截图


这是一个css选择器:

.container-contact-info input[value='new']
或者xpath

//*[@class='container-contact-info']//input[@value='new']

如果您有大量这样的表单,这可能不起作用。如果是这种情况,请使用相关信息更新您的问题,我可以调整此答案。

到目前为止您尝试了什么?好像ID是自动生成的?它是动态的吗?如果是的话,请您的开发人员为每个元素使用唯一且稳定的id。请阅读。请提供您尝试过的代码和执行结果,包括任何错误消息等。同时提供指向页面和/或相关HTML的链接。请将HTML作为文本而不是图像发布,这样对读者更有用。同时为您使用的语言添加标记。