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 -~----------~----~----~----~------~----~------~--~---
