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

Фотография

Автоматизация входа в почту gmail


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

#1 Ded_Mazzai

Ded_Mazzai

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

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

Отправлено 18 апреля 2018 - 09:49

Доброго всем времени суток. Подскажите, не могу заполнить поле с паролем в форме входа в почту gmail.com Пробовал разными локаторами не получается. Заранее спасибо.

 

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import unittest


class Login(unittest.TestCase):

def setUp(self):
self.driver = webdriver.Chrome()
self.driver.get('https://mail.google.com')


def test_valid_data(self):
driver = self.driver
field_email = driver.find_element_by_xpath('//*[@id="identifierId"]')
field_email.send_keys("ПОЧТА"')
field_email.send_keys(Keys.ENTER)
?field_password = driver.find_element_by_xpath ('//*[@id="password"]/div[1]/div/div[1]/input')
?
?

if __name__ == '__main__':
unittest.main()

Прикрепленные файлы


  • 0

#2 gako

gako

    Активный участник

  • Members
  • PipPip
  • 115 сообщений
  • Город:Калининград

Отправлено 18 апреля 2018 - 12:46

Локатор правильный валидный.

 

Что вы дальше делаете там, где вопросительные знаки? Вообще прилетает ли какая-нибудь ошибка?

Возможно просто не успевает искомый элемент загрузиться. Если так, то добавьте ожидание.


  • 1

#3 Ded_Mazzai

Ded_Mazzai

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

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

Отправлено 18 апреля 2018 - 14:54

Локатор правильный валидный.

 

Что вы дальше делаете там, где вопросительные знаки? Вообще прилетает ли какая-нибудь ошибка?

Возможно просто не успевает искомый элемент загрузиться. Если так, то добавьте ожидание.

где вопросы это где код дальше должен был продолжаться. А так спасибо, добавил ожидание и все пошло


  • 0


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

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