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

Программирование на Python для тестировщиков
онлайн, начало 17августа
SQL для тестировщиков
онлайн, начало 20 августа
Программирование на C# для тестировщиков
онлайн, начало 24 августа
Тестирование производительности (JMeter)
онлайн, начало 24 августа
Фотография

Автоматизация входа в почту 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
  • 109 сообщений
  • Город:Калининград

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

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

 

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

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


  • 1

#3 Ded_Mazzai

Ded_Mazzai

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

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

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

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

 

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

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

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


  • 0


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



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

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

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