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

Фотография

Текстовый файл в автотестах

webdriver selenium python

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

#1 andreykou

andreykou

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

  • Members
  • Pip
  • 39 сообщений
  • ФИО:Андрей Куриленко

Отправлено 25 августа 2016 - 11:27

Привет всем,

 

У меня есть поля для ввода текста.

Я хочу ввести в него текст.

У меня есть текстовый файл, и я хочу с него взять текст.

Я пишу следующие:

 

fl = open("/home/andrey/Desktop/forTest/forHeader.txt").read()
browser.find_element_by_xpath("//input[@class='bs3-form']").send_keys(fl)

 

Ругается на utf8

 


  • 0

#2 Little_CJIOH

Little_CJIOH

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

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 25 августа 2016 - 11:39

вероятно у вас файл в utf8 и python 2.7
или файл сохраните в 1251 или указывайте явно перекодировку из utf8 в тот-же 1251.
  • 1

#3 andreykou

andreykou

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

  • Members
  • Pip
  • 39 сообщений
  • ФИО:Андрей Куриленко

Отправлено 25 августа 2016 - 11:42

вероятно у вас файл в utf8 и python 2.7
или файл сохраните в 1251 или указывайте явно перекодировку из utf8 в тот-же 1251.

 

Вродк нашол ошибку:

 

fl = open("/home/andrey/Desktop/forTest/forHeader.txt").read().decode('utf8')


  • 1

#4 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 809 сообщений
  • ФИО:Dmitry Petrov

Отправлено 25 августа 2016 - 13:51

open(fname, "rt", encoding="utf-8")


  • 1



Темы с аналогичным тегами webdriver, selenium, python

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

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