You can send automation messages directly, but AutomationProxy seems much
more better for that to me.
Of course if you don't have AutomationProvider on the browser side, then
it's not going to work either way.

On Fri, Sep 4, 2009 at 10:46, hap 497 <[email protected]> wrote:

> Can you please tell me how you remote control an instance of chromium
> without using Automation Proxy?
>
> Thank you.
>
> On Fri, Sep 4, 2009 at 2:15 AM, Simon Stewart<[email protected]>
> wrote:
> > I thought that the AutomationProxy wasn't available in released
> > versions of Chrome.... A look at the symbols exported by the
> > chrome.dll suggests that this is the case.
> >
> > Simon
> >
> > On Thu, Sep 3, 2009 at 11:07 PM, Paweł Hajdan Jr.
> > <[email protected]> wrote:
> >> Then probably you should just use AutomationProxy (directly, without UI
> test
> >> framework). Adapting tests would be harder - just build a small driver
> >> program to launch the browser in a similar way UI test does, and uses
> the
> >> AutomationProxy to send it NavigateToURL message. You may also want to
> take
> >> a look how page_cycler tests work. They just tell the browser to load a
> set
> >> of URLs.
> >>
> >> On Thu, Sep 3, 2009 at 13:25, hap 497 <[email protected]> wrote:
> >>>
> >>> Thank you.
> >>>
> >>> My goal is to "remote control" (e.g. load an url) a running instance of
> >>> browser.
> >>>
> >>> That is why I am trying to run this AutomationProxyTest NavigateToURL
> >>> to an running instance of browser.
> >>>
> >>> That is why I ask how can I run the 'TEST_F(AutomationProxyTest,
> >>> NavigateToURL) '
> >>> Test case in automation_proxy_uitest.cc using the browser I start in
> >>> XCode?
> >>>
> >>>
> >>> On Thu, Sep 3, 2009 at 8:29 AM, Paweł Hajdan Jr.<
> [email protected]>
> >>> wrote:
> >>> > You need AutomationProxy for that. See the line
> >>> > server_.reset(CreateAutomationProxy(command_execution_timeout_ms_));
> >>> > Please keep the discussion on the list. And I'll repeat my question:
> >>> > what is
> >>> > your goal? I might guess that you are trying to re-use the browser
> >>> > between
> >>> > test runs. It may be a bad example, but in that case there is a much
> >>> > better
> >>> > (and easier!) way to do that.
> >>> >
> >>> > On Wed, Sep 2, 2009 at 19:18, hap 497 <[email protected]> wrote:
> >>> >>
> >>> >> Thank you.
> >>> >>
> >>> >> I am doing this in XCode on MacOSX.
> >>> >>
> >>> >> I have commented out
> >>> >> * LaunchBrowserAndServer() in UITest::Setup();
> >>> >> * CloseBrowserAndServer() in UITest::TearDown();
> >>> >>
> >>> >> And then I start 'chrome' executable in my chrome xcode project.
> >>> >>
> >>> >> But how can I run the 'TEST_F(AutomationProxyTest, NavigateToURL) '
> >>> >> Test case in automation_proxy_uitest.cc using the browser I start in
> >>> >> XCode?
> >>> >>
> >>> >> Thank you for your help again.
> >>> >>
> >>> >>
> >>> >> On Wed, Sep 2, 2009 at 12:48 PM, Paweł Hajdan
> >>> >> Jr.<[email protected]> wrote:
> >>> >> > I think you're on a good track then. Just see how the UI test
> >>> >> > launches
> >>> >> > the
> >>> >> > browser, and to the same manually. Then rip out the launching and
> >>> >> > shutdown
> >>> >> > of the browser out of ui_test.cc, and rewire that with the test
> case
> >>> >> > you
> >>> >> > want to run. I can explain in more detail if needed.
> >>> >> > But... what are you ultimately trying to accomplish? The
> automation
> >>> >> > is a
> >>> >> > tricky thing, and maybe I'll be able to recommend a better way
> when I
> >>> >> > see
> >>> >> > your goal.
> >>> >> >
> >>> >> > On Wed, Sep 2, 2009 at 12:45, hap 497 <[email protected]> wrote:
> >>> >> >>
> >>> >> >> Currently, I run the 'ui_tests --gtest_filter=Automation*'. This
> >>> >> >> way,
> >>> >> >> the test creates and tears
> >>> >> >> down chromium for each test case.
> >>> >> >>
> >>> >> >> What I would like is
> >>> >> >> 1. Launch an instance of chromium (with automation enable)
> >>> >> >> 2. disable 'creates/tears down of chromium in chromium ui test
> >>> >> >> 3. Execute 1 test case against that instance of chromium
> >>> >> >>
> >>> >> >> Thank you.
> >>> >> >>
> >>> >> >> On Wed, Sep 2, 2009 at 10:06 AM, Paweł Hajdan
> >>> >> >> Jr.<[email protected]> wrote:
> >>> >> >> > Could you provide some more details? You can find some examples
> in
> >>> >> >> > chrome/test/ui/ui_test.cc (LaunchBrowserHelper).
> >>> >> >> >
> >>> >> >> > On Wed, Sep 2, 2009 at 09:40, hap 497 <[email protected]>
> wrote:
> >>> >> >> >>
> >>> >> >> >> Hi,
> >>> >> >> >>
> >>> >> >> >> Can you please tell me how can I run chromium with
> 'automation'
> >>> >> >> >> enabled?
> >>> >> >> >>
> >>> >> >> >> Thank you.
> >>> >> >> >>
> >>> >> >> >> >> >> >>
> >>> >> >> >
> >>> >> >> >
> >>> >> >
> >>> >> >
> >>> >
> >>> >
> >>
> >>
> >> > >>
> >>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to