Selenium – не удается найти окно поиска servicenow для ввода текстаC#

Место общения программистов C#
Ответить
Anonymous
 Selenium – не удается найти окно поиска servicenow для ввода текста

Сообщение Anonymous »

Прошу прощения за мои относительно небольшие познания в области селена, но я пытаюсь использовать экземпляр тестирования servicenow (сайт разработчика позволяет вам установить их бесплатно) и там я пытаюсь найти элемент для окна поиска. , и я пробовал это по идентификатору, по XPath и другим вещам, но до сих пор он продолжает выдавать мне исключение ElementNotFound. Поскольку вы, возможно, не захотите настраивать всю учетную запись для просмотра HTML, вот вставка: https://pastebin.com/1Yx7yxmi
Если вы выполните поиск, вы увидите его. имеет идентификатор того, что, как мне кажется, является окном поиска (показывает xpath, который я копирую, чтобы попытаться найти его): //*[@id="sncwsgs-typeahead-input"]
Я пробовал такие вещи, как: var searchElement = driver.FindElement(By.Id("sncwsgs-typeahead-input"));
Есть идеи? Я уверен, что это вполне возможно, я просто очень плохо разбираюсь в селене и HTML, поэтому любой, кто тестировал это, работал и может знать какие-либо трюки, это было бы полезно прямо сейчас!
Я также попробовал этот полный xpath:
/html/body/macroponent-f51912f4c700201072b211d4d8c26010//div/sn-canvas-appshell-root/sn-canvas-appshell-layout/sn-polaris-layout//div[2]/div[2]/div[1]/sn-polaris-header//nav/div/div[3]/div[1]/div[1]/div/sn-search-input-wrapper//sn-component-workspace-global-search-typeahead//div/div/div/div/input


Подробнее здесь: https://stackoverflow.com/questions/791 ... enter-text
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»