Я работаю над проектом автоматизации с нашим сайтом.Есть поле ввода, мне нужно передать ему сообщение, но абсолютный путь Xpath всегда меняется, поэтому я не могу его использовать.
Относительный Xpath, подобный этому
//*[@id="_ariaId_129"]/div/div/div[1]/div/span/div/form/input
Абсолютный Xpath, подобный этому
/html/body/div[13]/div/div[2]/div[3]/div/div/div[1]/div/span/div/form/input
Если я использую его внутри VS, он всегда выдает мне сообщение об ошибкев VS я использовал относительную копию Xpath из Chrome.
![Error message of relative Xpath in VB](https://i.stack.imgur.com/VabDN.png)
Если я использую Absolute Xpath, он работает, но, как я уже сказал, он может измениться следующимвремя, когда я проверяю его.
Может ли кто-нибудь помочь мне понять, какой формат подходит для использования относительного Xpath в VS?Я попытался написать, как показано ниже, ни один из них не работает.Я попытался изменить "" на "в Xpath, без ошибок в VS, но не могу найти элемент.
[FindsBy(How = How.XPath, Using = "//*[@id="_ariaId_129"]/div/div/div[1]/div/span/div/form/input")]
или [FindsBy(How = How.XPath, Using = "//input[@id='_ariaId_129']")]