51

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

Вряд ли такое получится. Через Selenium вроде при каждом запуске надо указывать какие расширения запускать.

Спасибо, но с ним при старте виснет например
driver.Get("chrome://extensions/")

А хром последней версии?

52

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

Пишет 55.0.2883.87 последняя 32-bit portable.

Malcev пишет:

Через Selenium вроде при каждом запуске надо указывать какие расширения запускать.

Да нет всё ок, user-data-dir указываешь и всё как было, только если расширения ручками установлены были.
Теперь думаю как при первом запуске пользователя, из файлов, несколько расширений установить, чтоб как ручками было.

По вопросам возмездной помощи пишите в личку
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.25.01 (Unicode 32-bit).

53 (изменено: Malcev, 2017-01-06 22:03:47)

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

С этой версией попап не выскакивает и всё работает:
http://rutracker.org/forum/viewtopic.php?t=5328293

Доп. информация:
Браузер пропатчен для отключения назойливого сообщения при использовании дополнений в режиме разработчика. Как оказалось по новой политике гугла расширения привязываются к компьютеру, поэтому в комплекте никаких расширений нет.

54

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

Та же версия и патч. У меня не пойми что с этим load-extension. Вообщем как писал выше решил что лучше буду в папки профилей ставить.

Malcev пишет:

отключения назойливого сообщения

Вот как бы отключить что там справа периодически выскакивает. Может сообщение есть. У тебя кстати нет примера установки какого нибудь события?

По вопросам возмездной помощи пишите в личку
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.25.01 (Unicode 32-bit).

55

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

Не, не было надобности.
Я скачал с рутрекера эту версию хрома.
И у меня при ее запуске с моими расширениями - ничего справа не выскакивает.
А у тебя продолжает выскакивать?

56 (изменено: serzh82saratov, 2017-01-06 22:56:08)

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

Наверное друг друга не поняли, с этим сообщением проблем и не было, о расширения оно не появлялось после патча.

Кстати если её установить то у всех вылезают ошибки установки, хотя вроде рабочие.

Тут я про ошибки на самой вкладке расширений у расширений , не попап.
Я имею ввиду любые другие попапы справа сверху, "восстановить вкладки" например бывает, ещё чё то. Вот как это попап отловить, не обязательно блокировать, хотя бы знать что он появился.

По вопросам возмездной помощи пишите в личку
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.25.01 (Unicode 32-bit).

57

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

А если с таким аргументом запускать, появляются?

driver.AddArgument("--disable-notifications")

Тут их полный список:
http://peter.sh/experiments/chromium-co … -switches/

58

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

Да всё равно появляются, список удобный, спасибо.

По вопросам возмездной помощи пишите в личку
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.25.01 (Unicode 32-bit).

59 (изменено: serzh82saratov, 2017-01-08 17:57:27)

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

Malcev
А ты ошибки не обрабатывал? Например driver.Get(URL) в любом раскладе возвращает -1, загрузилось или нет.
Через Try Catch не айс.

WebDriver.Get Method

Return Value
Type: Boolean
Return true if the url was openned within the timeout, false otherwise

По вопросам возмездной помощи пишите в личку
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.25.01 (Unicode 32-bit).

60

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

Не обрабатывал.
Но на VBS работает:

Set driver = CreateObject("Selenium.ChromeDriver")
msgbox driver.Get("https://www.google.co.uk")

61

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

Загадка.
А коллекции элементов не пользовал?


	arr := driver.FindElements(By.Any(By.Name("name"), By.Id("id")))
	for k, v in arr
	{
		MsgBox % A_Index
	}

Вообще трудно как то оно с примеров справки и других языков портируется.

По вопросам возмездной помощи пишите в личку
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.25.01 (Unicode 32-bit).

62

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

driver:= ComObjCreate("Selenium.ChromeDriver")
url:="https://www.google.co.kr/search?q=ahk&source=lnms&tbm=isch&sa=X"
driver.Get(url)
For k in driver.findElementsByCss("input[name=""q""]")
{
   if k.IsDisplayed
      k.SendKeys(" rocks!")
   msgbox % A_Index
}
msgbox Done
driver.quit()

63

Re: AHK: Управление (взаимодействие) AutoHotkey с браузерами

Опечатка что ли была, это первое что я пробовал.
http://www.my-article.net/data/files/tiny-mce/68/img/ntv/57422725copy3.jpg.gif

По вопросам возмездной помощи пишите в личку
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.25.01 (Unicode 32-bit).