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

Selenium WebDriver: полное руководство
онлайн, начало 19 октября
Логи как инструмент тестировщика
онлайн, начало 22 октября
Школа для начинающих тестировщиков
онлайн, начало 122 октября
Тестирование REST API
онлайн, начало 22 октября
Фотография

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


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

#1 Ded_Mazzai

Ded_Mazzai

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

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

Отправлено 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
  • 13 сообщений

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

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

 

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

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

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


  • 0


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



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

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

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