Перейти к содержимому

Фотография

Selenium, WebDriver, Cucumber


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 28

#21 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 16 октября 2017 - 15:12

Как вызвать элемент кнопки войти или регистрация на сайте, если у элемента нет ID?

 

Пример: на сайте: https://egov.kz/cms/ru нажать кнопку "войти"? Аналогично по регистрации?

по css:

Войти - ".login-menu a:first-child"

регистрация - ".login-menu a:last-child"


  • 0

#22 kazziuz

kazziuz

    Новый участник

  • Members
  • Pip
  • 21 сообщений

Отправлено 17 октября 2017 - 05:30

 

Как вызвать элемент кнопки войти или регистрация на сайте, если у элемента нет ID?

 

Пример: на сайте: https://egov.kz/cms/ru нажать кнопку "войти"? Аналогично по регистрации?

по css:

Войти - ".login-menu a:first-child"

регистрация - ".login-menu a:last-child"

 

Спасибо, использовал (By.xpath("//*[contains(text(),'Войти')]")).click(); тоже помогло


  • 0

#23 kazziuz

kazziuz

    Новый участник

  • Members
  • Pip
  • 21 сообщений

Отправлено 17 октября 2017 - 05:42

Новая проблема)

 При указании логина: driver.findElement(By.id("iinbin")).sendKeys("123456789");

 

ввод пароля не производится, соответственно команда клик не проходит (  //driver.findElement(By.id("password")).sendKeys("123456");
//driver.findElement(By.id("edit-submit")).click();), может ли это потому что не указано Assert?


  • 0

#24 kazziuz

kazziuz

    Новый участник

  • Members
  • Pip
  • 21 сообщений

Отправлено 17 октября 2017 - 06:16

Все проблема решилась, в пасс нужно  было указывать submit  вместо  edit-submit


  • 0

#25 kazziuz

kazziuz

    Новый участник

  • Members
  • Pip
  • 21 сообщений

Отправлено 18 октября 2017 - 11:04

Доброе время суток!

 

У меня вопрос по справочнику, а именно активных полей (кликабельных) но не кнопок

 

Собственно сам его код:

<a href="#" id="pbns_Z7_73028B1A08BJ60AOK44HL510K3_:_viewRoot:mainForm:j_id72:0:j_id74" name="pbns_Z7_73028B1A08BJ60AOK44HL510K3_:_viewRoot:mainForm:j_id72:0:j_id74" onclick="A4J.AJAX.Submit('pbns_Z7_73028B1A08BJ60AOK44HL510K3_:_viewRoot:mainForm',event,{'similarityGroupingId':'pbns_Z7_73028B1A08BJ60AOK44HL510K3_:_viewRoot:mainForm:j_id72:0:j_id74','actionUrl':'/wps/myportal/!ut/p/b1/jY7LcoIwGIWfpQ_QyR8IIVkGq\x2DV\x2DkaKQjZPBjJWidNDqwNMX3Wt7dmfmOxckUYWpxbjNOSWoRPKoLvudOu\x2D7o2pvXtKNbYLBHCyAOT4FkQSEuKGFIYAJqCYgToxiQTyMGZ1jMKhLnHDlwfub\x2Db88PJCAv_JrJO_Iswd34MlE7HYHPTVV0n48ZaJ1r0_dT19rlNWq_tShvug2VTuNclQC2eQN6dPgyxqD03eUFywe4HrmMC4bnOFhbkZjnPTDrPHHrZtuV8vCETP_g5QROsh2wb1Xds3Eyy\x2DW\x2DTcn/','parameters':{'javax.faces.portletbridge.STATE_ID':'view:ns_Z7_73028B1A08BJ60AOK44HL510K3_','org.ajax4jsf.portlet.NAMESPACE':'ns_Z7_73028B1A08BJ60AOK44HL510K3_','addressId':'144254','pbns_Z7_73028B1A08BJ60AOK44HL510K3_:_viewRoot:mainForm:j_id72:0:j_id74':'pbns_Z7_73028B1A08BJ60AOK44HL510K3_:_viewRoot:mainForm:j_id72:0:j_id74'} ,'namespace':'ns_Z7_73028B1A08BJ60AOK44HL510K3_','containerId':'pbns_Z7_73028B1A08BJ60AOK44HL510K3_:_viewRoot'} );return false;">Акмолинская (ОБЛАСТЬ)</a>

 

 

Как мне указать его через xpath? Для нажатия ?


  • 0

#26 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 18 октября 2017 - 16:50

Через соседние элементы наверное?
  • 0

#27 kazziuz

kazziuz

    Новый участник

  • Members
  • Pip
  • 21 сообщений

Отправлено 19 октября 2017 - 03:46

Через соседние элементы наверное?

Можно поподробнее?


  • 0

#28 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 20 октября 2017 - 08:47

 

 

Можно поподробнее?

у вас элемент ссылка кстати, а не кликабельное поле


  • 0

#29 kazziuz

kazziuz

    Новый участник

  • Members
  • Pip
  • 21 сообщений

Отправлено 20 октября 2017 - 10:48

 

 

 

Можно поподробнее?

у вас элемент ссылка кстати, а не кликабельное поле

 

я уже понял что это ссылка) а можно решение как прописать чтобы она нажилась на нее


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных