У меня есть метод GetLocator, который возвращает строку locatorType (Id, name, tagname или, возможно, относительный и абсолютный xpath) и его locatorValue, извлеченный из Selenium IWebElement
, так что его можно использовать в такой функции:
file.WriteLine("\t\t driver.FindElement(By." + locatorType + "(\"" + locatorValue + "\")).SendKeys(Keys.Control +" + "\"a\");");
К настоящему времени я реализовал метод получения всех типов локаторов, за исключением относительного Xpath, который может быть полезен для меня в определенных ситуациях.
Может кто-нибудь дать мне подсказку о том, как я могу получить это? Спасибо