2017-02-16 19 views
-1

Я новичок и должен написать сценарий для элемента, у которого нет идентификатора или имени. Что я должен использовать для получения наилучших результатов без каких-либо повторных проверок?Какой локатор лучше всего использовать в сценарии Selenium webdriver, если id и имя недоступны?

+0

Вам нужно будет показать HTML. Невозможно сказать, что было бы лучше, если бы не увидеть его. – JJJ

+1

Есть много способов. Посмотрите на [By] (https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/By.html) класс. – Guy

ответ

0

Это зависит от того элемента, который вы ищете, чтобы определить,

  1. если его ссылку вы можете использовать «LinkText» или «partialLinkText»
  2. для идентификации с помощью использования Tag Name «тэгу»
  3. если существует уникальный класс, используйте «className»

Если вы не можете найти какой-либо из вышеперечисленных элементов поиска, используя firepath (расширение Firefox), но перед использованием xpath узнайте о разных t ypes xpath для использования.