我有一个如下所示的xml,这里的<div class="_4079e399">The age is 24 years</div>只使用xpath表达式,我必须提取数字24。我在网站上尝试了//*[@class="_4079e399"]/translate(., translate(.,'0123456789',''), ''),它在那里提取了正确的值。但是只要我把它放到控制台的chrome中,它就不会检测到任何元素。如果有人能帮我构造一个xpath表达式,以便它可以识别和工作,请告诉我。
我需要用c#在selenium中创建一个测试自动化工具来测试我公司的网站。一切都很好,除了一件事:每当我在网站上重新加载一个任务(比如“创建新用户”)时,一些字段的XPath就会发生变化。例如,name字段不是"//*[@id=\"0FirstName\"]" anymore, the new xpath would be "//*[@id=\"2FirstName\"]",selenium不再像->程序停止工作之前那样识别该字段。
是否有一种方法可以使动态函数忽略电子邮件前的数字?
driver.FindElement(B