
Tishka17
04.07.2018
18:47:40
Что это вообще такое?
Клик клик


Ляман
04.07.2018
18:49:19
Что это вообще такое?
get_title = self.Entry1.get()
get_color = self.TCombobox4.get()
click = driver.find_element_by_xpath('//a[contains(text(), "{variable}")]'.format(variable=get_title))
color = driver.find_element_by_partial_link_text(get_color)
if click == get_title and color == get_color:
color.click()
click.click()
if self.Button1.configure(cnf=None):
select = Select(driver.find_element_by_name('size'))
select.select_by_visible_text('Small')
if self.Button2.configure(cnf=None):
select = Select(driver.find_element_by_name('size'))
select.select_by_visible_text('Medium')
if self.Button3.configure(cnf=None):
select = Select(driver.find_element_by_name('size'))
select.select_by_visible_text('Large')
if self.Button4.configure(cnf=None):
select = Select(driver.find_element_by_name('size'))
select.select_by_visible_text('XLarge')
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"name","selector":"size"}
(Session info: chrome=67.0.3396.99)
(Driver info: chromedriver=2.40.565498 (ea082db3280dd6843ebfb08a625e3eb905c4f5ab),platform=Windows NT 10.0.17134 x86_64)


Vitaly
04.07.2018
18:49:33
вообще то в скобки возьми условия в if

Google

Tishka17
04.07.2018
18:49:44

Ляман
04.07.2018
18:50:08
Вообще-то не надо
как бы

Vitaly
04.07.2018
18:50:26
Лутц рекомендует
где то читал у него

Tishka17
04.07.2018
18:50:44


Ляман
04.07.2018
18:50:57
не догоняю

Tishka17
04.07.2018
18:51:51
Там же даже написано элемент не найден по селектору

Vitaly
04.07.2018
18:51:52
color.click()
click.click() что это вообще?
no such element -нет искомого элемента

Artem
04.07.2018
18:54:09
Лутц не pep

Google

Artem
04.07.2018
18:54:41
Ну и в Лутце такого не могло быть, что бы в питоне условие в скобки брали

Vitaly
04.07.2018
18:55:04
pepы меняются Лутц остается, издание за изданием

Artem
04.07.2018
18:55:39
Что?
Пепы меняются?)

Tishka17
04.07.2018
18:55:48
Лутц мог такое сказать про ситуацию, когда в строку условие не влезает
Даже в пепе вроде было

Artem
04.07.2018
18:56:11
Сегодня 8, а завтра 9?)

Ляман
04.07.2018
18:56:14
А чо Лутц такой жесткий
?

Artem
04.07.2018
18:56:34
Лутц такой скучный, вот это точно

Vitaly
04.07.2018
18:56:48
ты лучше штудируй начинать надо было с простого

Artem
04.07.2018
18:57:56
Ок, давайте ты мне назовёшь место, где написано что условие в питоне должно быть в скобках - и я пойду перечитывать его всего
А пока - не катит, верю пепу

Vitaly
04.07.2018
18:59:25
хз где но искать сейчас не буду точна, pep так pep

Artem
04.07.2018
19:00:09
Ок)
Тогда задам свой вопрос, кто нибудь уже 3.7 юзал?

Ляман
04.07.2018
19:03:09

Artem
04.07.2018
19:03:28
Ага
Никак руки не дойду попробовать его + джангу вторую

Tishka17
04.07.2018
19:04:33

Google

Artem
04.07.2018
19:05:18
Меня очень тема за дата классами привлекает)

Tishka17
04.07.2018
19:07:00
Тут кидали ссылку, есть бэкпорт на 3.6

Alex
04.07.2018
19:16:32

Tishka17
04.07.2018
19:16:47
Attrs
Не. Именно датаклассы

Alex
04.07.2018
19:16:50

Tishka17
04.07.2018
19:17:29
Собственно, чё ссылку. Тупо через Пип ставишь датаклассы и они работают на 3.6
А на 3.7 сразу из коробки

Alex
04.07.2018
19:17:45
Ну вообще да

Ляман
04.07.2018
19:34:04
get_title = self.Entry1.get()
get_color = self.TCombobox4.get()
title = driver.find_element_by_xpath('//*[@id="container"]/article/div/h1/a[contains(text(), "{variable}")]'.format(variable=get_title))
color = driver.find_element_by_xpath('//*[@id="container"]/article/div/p/a[contains(text(), "{variable_2}")]'.format(variable_2=get_color))
print(title.text)
if color == get_color:
title.click()
color.click()
get_color = color я вывожу color выдаёт 'orange', вывожу get_color выдаёт 'orange', т.е это подтверждает то что они равны и без условия if, метод click() работает а с ним не работает, ошибок не выдаёт

Tishka17
04.07.2018
19:35:51
Вообще, принт выводит не значение, а строковое представление
Могут быть особенности

Ляман
04.07.2018
19:36:19
Я не догоняю почему он не считает color и get_color
одинаковыми

Tishka17
04.07.2018
19:36:57
Во-первых, выведи type(color), color, type(get_color), get_color
Во-вторых, не называй переменные глаголами
Глаголы для функций

MnmlSniper
04.07.2018
19:37:37
и повозможности не юзай xpath

Tishka17
04.07.2018
19:38:12

MnmlSniper
04.07.2018
19:39:26

Google

Ляман
04.07.2018
19:42:10

Tishka17
04.07.2018
19:42:23
Ну вот
Строка и элемент - не одно и то же

Ляман
04.07.2018
19:42:39
значит
str(color), str(title)
? и они будут считаться одинаковыми

Tishka17
04.07.2018
19:43:29
Может там есть .value

Ляман
04.07.2018
19:44:33
А вот что сделать то
чтобы были одинаковы

Tishka17
04.07.2018
19:46:09
Подумать, что тебе реально надо

Ляман
04.07.2018
19:50:34
Окссс

Сергей
04.07.2018
19:56:59

Nikolay
04.07.2018
19:58:29

Сергей
04.07.2018
19:58:46
обе две?

Nikolay
04.07.2018
19:58:58
конечно

Сергей
04.07.2018
20:01:12
конечно
в релиз нотис ж писали что на X% быстрее

memchik
04.07.2018
20:04:03
Вопрос,как начать работать с изображениями?

Nikolay
04.07.2018
20:04:26

memchik
04.07.2018
20:04:37
Сча

Влад
04.07.2018
20:06:16
В офф документации неплохо всё расписано. http://pillow.readthedocs.io/en/5.2.x/

Google

memchik
04.07.2018
20:07:06
Просто я находил команду на сайте,ввел ее в кмд,вроде загрузилось,а простой код блочится на первой строке

Vitaly
04.07.2018
20:08:11
а gd библиотека не работает с пистоном?

memchik
04.07.2018
20:10:12

Сергей
04.07.2018
20:10:29

Vitaly
04.07.2018
20:10:43
я в курсе нащет php

Сергей
04.07.2018
20:11:23
а вообще вопрос неточный
может ему cv нужно

memchik
04.07.2018
20:13:42
А, ещё.Могу ли я как-то взаимодействовать с экраном компьютера как с изображением в реальном времени?
Ну например у меня на экране идёт слайд шоу

Влад
04.07.2018
20:15:57
Если у ОС есть возможность работы напрямую с фреймбуфером.
Смотря что ты хочешь. Для захвата изображения с экрана есть тонна всякого добра, начиная от ffmpeg. Для вывода на экран есть всякие Qt и прочие графические либы.

memchik
04.07.2018
20:20:14
Ну попытаюсь описать задумку.У меня открыта картинка любая,моя задача найти картинку на которой есть какое-то количество определенных пикселей,если картинка не подходит,то код ее скипает
И нужно именно взаимодействовать с экраном
Не с файлами

Ляман
04.07.2018
20:21:16
color = driver.find_element_by_xpath('//*[@id="container"]/article/div/p/a[contains(text(), "{variable_2}")]'.format(variable_2=get_color)).text
.text использую для преобразование в str но из-за этого не могу использовать .click как исправить?

Vitaly
04.07.2018
20:21:36
pil, pillow анализ rgb пикселей
я на pil такое делал давно

memchik
04.07.2018
20:22:47

Влад
04.07.2018
20:22:51