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

Тестирование веб-приложений 2.0
онлайн, начало 25 января
Тестирование REST API
онлайн, начало 28 января
SQL для тестировщиков
онлайн, начало 28 января
Техники локализации плавающих дефектов
онлайн, начало 28 января
Фотография

Автоматизация входа в почту 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


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн



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

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

Яндекс.Метрика
Реклама на портале