Closed GoogleCodeExporter closed 9 years ago
You can use the setProxy command :
selenium.setProxy "xxx.xxx.xxx.xxx"
selenium.start "firefox", "http://www.google.com"
selenium.open "/"
Or you can manually create a new Firefox profile with the desired proxy and use
it :
selenium.setProfile "Selenium"
selenium.start "firefox", "http://www.google.com"
selenium.open "/"
Original comment by florentbr
on 4 May 2013 at 7:40
Many thanks for this reply. selenium.setProfile works exactly as I wanted.
Is there however a way to have 2 Selenium Sessions, one with proxy the other
without running on the same Excel Instance, and be able to use both of them at
the same time?
I have prepared a code below, but it returns the following error:
Run-time error '-2146233088 (80131500)'
Unable to bind to locking port 7054 within 45000 ms
Dim selenium As SeleniumWrapper.WebDriver
Dim selenium2 As SeleniumWrapper.WebDriver
'Session with proxy
Public Sub StartSelenium()
Set selenium = New SeleniumWrapper.WebDriver
selenium.setProfile "Selenium"
selenium.Start "firefox", "http://www.google.com/"
End Sub
Public Sub PlayWithGoogle()
selenium.Open "http://www.google.com"
End Sub
Public Sub PlayWithYahoo()
selenium.Open "http://www.yahoo.com"
End Sub
'Session without proxy
Public Sub StartSelenium2()
Set selenium2 = New SeleniumWrapper.WebDriver
selenium2.Start "firefox", "http://www.google.com/"
End Sub
Public Sub PlayWithGoogle2()
selenium2.Open "http://www.google.com"
End Sub
Public Sub PlayWithYahoo2()
selenium2.Open "http://www.yahoo.com"
End Sub
The same error repeats, even when I use a separate Excel Instance.
Original comment by steepd...@gmail.com
on 5 May 2013 at 5:38
Can you tell me which line is throwing the error?
Original comment by florentbr
on 6 May 2013 at 1:04
Thank for looking into this. I checked on my PC and on Windows Azure W2008
instance:
on my PC:
as i run sub after sub, it stops at line:
selenium2.Start "firefox", "http://www.google.com/"
and I get:
Run-time error '-2146233088 (80131500)'
Unable to bind to locking port 7054 within 45000 ms
I believe second instance of Selenium Webdriver Browser doesn't want to load
here
On Windows Azure I am able to launch second instance of Selenium Webdriver
Browser, but am not able to go back and forth between 2 instances for example
After running Subs in the following order:
StartSelenium
PlayWithGoogle
PlayWithYahoo
StartSelenium2
PlayWithGoogle2
PlayWithGoogle - nothing will happen here.
PlayWithYahoo2 - but this one will work
Is it actually possible to use two Selenium Webdriver Browsers parallely? as I
tried in the above sequence? IE. once I open second Selenium Webdriver Browser,
can i still go back to the first Browser, and run macros on that instance?
If so could you please provide sample VBA code that will work?
Original comment by steepd...@gmail.com
on 6 May 2013 at 11:47
I had a look at the code and found that it's not currently possible to work
with two instances at the same time due to some temporary file cleaning at each
instanciation.
It will be fixed in the next release.
Original comment by florentbr
on 8 May 2013 at 1:16
Fixed in version 1.0.13.3
Original comment by florentbr
on 7 Jun 2013 at 1:10
Original issue reported on code.google.com by
steepd...@gmail.com
on 1 May 2013 at 8:44