Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Почему при открытии браузера Google Chrome открывается брауз

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Sofy6969

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ИМЕЕТСЯ  
Google Chrome Portable (портативный), который расположен в папке
c:\soft\UD\GoogleChromePortable\1_1\GoogleChromePortable_1.exe
На нём установлены расширения: Site Geo IP Locator;
См. скриншот http://prntscr.com/c8vkn5
 
При запуске ПРОЕКТ 1 на C# (с использованием selenium, WebDriver.dll, chromedriver.exe) открывается браузер Google Chrome Portable, в котором установлено только расширение "Chrome Automation Extension", которое я не устанавливал.
Сценарий проекта:
1. открыть браузер Google Chrome Portable, который находится по пути c:\soft\UD\GoogleChromePortable\1_1\GoogleChromePortable_1.exe;
2. открыть поисковик (google.com);
3. ввести слово для поиска;
4. осуществить поиск;
 
ВОПРОС
1. Почему когда запускаем ПРОЕКТ 1 на C#, который по сценарию открывает браузер Google Chrome Portable, в браузере установлено только расширение "Chrome Automation Extension", которое я не устанавливал, а установленного расширения нет?
chrome://extensions/
См. скриншот http://prntscr.com/c8r3lm
 
ПРИЛОЖЕНИЕ.
1. GoogleChromePortable.rar - https://yadi.sk/d/P5YwafKTuPbCq
2. ПРОЕКТ_exe.rar - https://yadi.sk/d/xKhCLA4LuPevA
3. ПРОЕКТ_ПОЛНЫЙ.rar - https://yadi.sk/d/RUOpjj64uPexY
4. Код
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using OpenQA.Selenium;
//****//
using System.Diagnostics;
//****//
 
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
IWebDriver Browser;
 
public Form1()
{
InitializeComponent();
}
 
private void button1_Click(object sender, EventArgs e)
{
OpenQA.Selenium.Chrome.ChromeOptions co = new OpenQA.Selenium.Chrome.ChromeOptions();
//****//
 
co.BinaryLocation = @"c:\soft\UD\GoogleChromePortable\1_1\GoogleChromePortable_1.exe";
 
//****//
Browser = new OpenQA.Selenium.Chrome.ChromeDriver(co);
Browser.Manage().Window.Maximize();
Browser.Navigate().GoToUrl("http://google.com");
 
IWebElement SearchInput = Browser.FindElement(By.Id("lst-ib"));
SearchInput.SendKeys("проект домов" + OpenQA.Selenium.Keys.Enter);
 
}
 
private void button2_Click(object sender, EventArgs e)
{
 
}
}
}
 
ДЛЯ ЗАПУСКА ПРОЕКТА ТРЕБУЕТСЯ ВЫПОЛНИТЬ СЛЕДУЮЩЕЕ:
1. ПРИЛОЖЕНИЕ 1 (GoogleChromePortable.rar) разархивировать и разместить на диске "C"
чтобы файлы находились по следующим путям соответственно:
1. Файл GoogleChromePortable_1.exe - находился по пути  
c:\soft\UD\GoogleChromePortable\1_1\GoogleChromePortable_1.exe
т.е. папку "soft" просто разместить на диске c:\

Всего записей: 103 | Зарегистр. 09-06-2013 | Отправлено: 15:13 22-08-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Почему при открытии браузера Google Chrome открывается брауз


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru