Nagarjuna Reddy K
2018-10-04 12:53:09 UTC
Can you share code or give me some ideas for launching multiple safari
instances in MAC .I have tried nut ,not working
instances in MAC .I have tried nut ,not working
Thanks Jason for the developer confirmation and insight to the differences.
Thanks Alex for pointing out the Safari Windows dropped support. I guess
that may be good (and bad) in forcing users/developers to go with Mac going
forward for Safari Selenium testing.
Thanks Alex for pointing out the Safari Windows dropped support. I guess
that may be good (and bad) in forcing users/developers to go with Mac going
forward for Safari Selenium testing.
You should be able to run in parallel on OSX, but not on Windows. When
we launch Safari from the command line on a Mac we get a new Safari process
that can be controlled independently of any others. On Windows, launching
Safari from the command line multiple times just results in opening
additional windows for the existing process.
-- Jason
we launch Safari from the command line on a Mac we get a new Safari process
that can be controlled independently of any others. On Windows, launching
Safari from the command line multiple times just results in opening
additional windows for the existing process.
-- Jason
I wonder whether this would be treated as a bug in the driver/extension
or a bug in Safari browser itself.
From my point of view, though I'm not involved in the development of the
driver extension, I assume the SafariDriver extension is generally agnostic
across platforms, w/ no OS specific code handling, which I assume is same
for Firefox and Chrome, because they are all (currently at least) in
effect, browser extensions which run on any/most OS platforms.
And the SafariDriver client binding is just a client interface that
shouldn't matter for OS.
Therefore, one should deduce this to be an Apple issue with their Safari
browser implementation between Windows and Mac. Apparently, they give
better functionality and focus to the Mac. I've found in testing at my
organization that there's a Windows Safari (4 or 5, I forget) bug on how it
treats data from HTML5 file upload whereas no same issue on Mac Safari.
Knowing how Apple is with Selenium, one can just treat this as a
limitation until Apple ever fixes it.
But anyone feel free to file a Selenium issue to track this and for the
developers to look into it regardless.
or a bug in Safari browser itself.
From my point of view, though I'm not involved in the development of the
driver extension, I assume the SafariDriver extension is generally agnostic
across platforms, w/ no OS specific code handling, which I assume is same
for Firefox and Chrome, because they are all (currently at least) in
effect, browser extensions which run on any/most OS platforms.
And the SafariDriver client binding is just a client interface that
shouldn't matter for OS.
Therefore, one should deduce this to be an Apple issue with their Safari
browser implementation between Windows and Mac. Apparently, they give
better functionality and focus to the Mac. I've found in testing at my
organization that there's a Windows Safari (4 or 5, I forget) bug on how it
treats data from HTML5 file upload whereas no same issue on Mac Safari.
Knowing how Apple is with Selenium, one can just treat this as a
limitation until Apple ever fixes it.
But anyone feel free to file a Selenium issue to track this and for the
developers to look into it regardless.
Thank god is only Safari! :)
On a serious note: you should really file a bug IF this is truly an
issue (as it seems to be based on two independent verifications)
On a serious note: you should really file a bug IF this is truly an
issue (as it seems to be based on two independent verifications)
Yes David, You are absolutely right. I also performed the same test on
Windows and MAC. The same piece of code for parallel execution works fine
of MAC but does not work Windows.
I even tried out using Selenium Grid by creating two different nodes
for Safari connected to the same hub, even then it does not allow parallel
execution.
Windows and MAC. The same piece of code for parallel execution works fine
of MAC but does not work Windows.
I even tried out using Selenium Grid by creating two different nodes
for Safari connected to the same hub, even then it does not allow parallel
execution.
--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-users+***@googlegroups.com.
To post to this group, send email to selenium-***@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/bdc64355-7fa0-4805-a668-32acf6e3d5f8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-users+***@googlegroups.com.
To post to this group, send email to selenium-***@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/bdc64355-7fa0-4805-a668-32acf6e3d5f8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.