Log In [arguments] ${email} ${password} ${button}=//nav//a[contains(@ng-click, 'login()')] Wait Until Element Is Visible ${button} #It fails here for some reason but every other browser finds it. Click Link ${button} Wait Until Elements Are Visible ${EMAIL INPUT} ${PASSWORD INPUT} Input Text ${EMAIL INPUT} ${email} Input Text ${PASSWORD INPUT} ${password}
Wait Until Element Is Visible ${LOG IN BUTTON} Click Element ${LOG IN BUTTON}Added more info and some robot code.
--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.
Visit this group at https://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.
UghI don't recall seeing anything familiar with your problem. If you can not find anything from the Selenium issue tracker or by using Google, I would safely assume that you have found an issue with Safari or Safari driver. Please raise an issue to the Selenium issue tracker.-Tatu
Send from my mobile
On Tue, 20 Mar 2018, 01:52 , <kepp...@networkoptix.com> wrote:
Added more info and some robot code.--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-users+unsub...@googlegroups.com.
On Mar 16, 2018, at 6:45 PM, kepp...@networkoptix.com wrote:
Hello again,I have a number of test suites and cases that work on mac chrome, Windows Firefox, chrome, and edge, and Ubuntu Chromium. But for some reason I have one element (ironically the log in button) that Safari always complains isn't visible. Obviously it's visible and every other browser sees it with no problems. Is there some quirk to Safari driver that I'm not aware of? Is there a bug out there? Any help would be appreciated.
Thanks,Kyle
--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
Hi,
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-users+unsub...@googlegroups.com.

To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
<span class="btn-wrapper">As a possible workaround try to send ENTER key to this element.
On Mar 20, 2018, at 11:39 AM, kepp...@networkoptix.com wrote:
It show "Role link" but you can see in my robot code at the top that I used "Click Link". Furthermore this is failing at "Wait Until Element Is Visible".
On Tuesday, March 20, 2018 at 11:26:06 AM UTC-7, Dmitriy wrote:First of all it is not a button it is a link. If you hover this element in debugger does it highlight?Like:--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-users+unsub...@googlegroups.com.
There is something similar on the selenium github but it was closed and the user was told to post the bug to the Safari team, so I went and made an account and reported it there. Otherwise I'm not sure what to do.
On Tuesday, March 20, 2018 at 6:23:16 AM UTC-7, Tatu Aalto wrote:
UghI don't recall seeing anything familiar with your problem. If you can not find anything from the Selenium issue tracker or by using Google, I would safely assume that you have found an issue with Safari or Safari driver. Please raise an issue to the Selenium issue tracker.-Tatu
Send from my mobile
On Tue, 20 Mar 2018, 01:52 , <kepp...@networkoptix.com> wrote:
Added more info and some robot code.--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.
Visit this group at https://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
I have considered this as it would probably work. However verifying that it is visible/clickable is important too. I may have to put these instances into an if statement for when Safari is the selected testing browser.
On Tuesday, March 20, 2018 at 11:44:19 AM UTC-7, Dmitriy wrote:
As a possible workaround try to send ENTER key to this element.
On Mar 20, 2018, at 11:39 AM, kepp...@networkoptix.com wrote:
It show "Role link" but you can see in my robot code at the top that I used "Click Link". Furthermore this is failing at "Wait Until Element Is Visible".
On Tuesday, March 20, 2018 at 11:26:06 AM UTC-7, Dmitriy wrote:First of all it is not a button it is a link. If you hover this element in debugger does it highlight?Like:--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.
Visit this group at https://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
Ugh
In my experience, testing with different browsers is waste of time. In my experience Chrome is the easiest to build stable UI automation. Firefox is about 10% to 20% harder than Chrome and IE is at least twice as hard as Firefox. I don't have deep knowledge from other browsers, but with little time spent on SeleniumLibrary cross browser testing, other browsers do not feel any easier than IE. Keeping the automation stable and providing good results is a hard job. Supporting multiple browsers makes it even harder and in my experience, the time spent on supporting multiple browsers does not pay off. Perhaps an example will share some light on the matter. If one spends one full work week doing browser automation for Chrome, then one extra day is spent, during next week, fixing automation for Firefox. If IE or something similar is added to the matrix, two to three more days more are spent on fixing and stabilization of the automation. Perhaps third browser will take only a one day more. As a bottom line, that is one extra week solving problems with different browsers. So if one spends 30 weeks in a year doing test automation for different browsers, 15 weeks is actually spent on support and maintenance for other browsers. Would it be just easier not to do it and have better coverage with one browser. Also when bug is found which is due of different browser engine, in Edge for example, and it needs fixing, how long it takes to fix it and test it manually? One day, two days? One can fit quite many two days fixes in 15 weeks before it starts to pay off. In my opinion and with the math above, cross browser testing does not pay off and I will choose better coverage with one browser any time. But that is just me and other may have different opinions.-Tatu
Send from my mobile
On Tue, 20 Mar 2018, 20:48 , <kepp...@networkoptix.com> wrote:
I have considered this as it would probably work. However verifying that it is visible/clickable is important too. I may have to put these instances into an if statement for when Safari is the selected testing browser.
On Tuesday, March 20, 2018 at 11:44:19 AM UTC-7, Dmitriy wrote:
As a possible workaround try to send ENTER key to this element.
On Mar 20, 2018, at 11:39 AM, kepp...@networkoptix.com wrote:
It show "Role link" but you can see in my robot code at the top that I used "Click Link". Furthermore this is failing at "Wait Until Element Is Visible".
On Tuesday, March 20, 2018 at 11:26:06 AM UTC-7, Dmitriy wrote:First of all it is not a button it is a link. If you hover this element in debugger does it highlight?Like:--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-users+unsub...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.
Visit this group at https://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-users+unsub...@googlegroups.com.
That's an interesting point of view. I will take this into consideration. Frankly, I would agree with you that the pay-off might not be worth it but I will have to convince my superiors of that. Thanks for your input!
On Tuesday, March 20, 2018 at 1:23:15 PM UTC-7, Tatu Aalto wrote:
Ugh
In my experience, testing with different browsers is waste of time. In my experience Chrome is the easiest to build stable UI automation. Firefox is about 10% to 20% harder than Chrome and IE is at least twice as hard as Firefox. I don't have deep knowledge from other browsers, but with little time spent on SeleniumLibrary cross browser testing, other browsers do not feel any easier than IE. Keeping the automation stable and providing good results is a hard job. Supporting multiple browsers makes it even harder and in my experience, the time spent on supporting multiple browsers does not pay off. Perhaps an example will share some light on the matter. If one spends one full work week doing browser automation for Chrome, then one extra day is spent, during next week, fixing automation for Firefox. If IE or something similar is added to the matrix, two to three more days more are spent on fixing and stabilization of the automation. Perhaps third browser will take only a one day more. As a bottom line, that is one extra week solving problems with different browsers. So if one spends 30 weeks in a year doing test automation for different browsers, 15 weeks is actually spent on support and maintenance for other browsers. Would it be just easier not to do it and have better coverage with one browser. Also when bug is found which is due of different browser engine, in Edge for example, and it needs fixing, how long it takes to fix it and test it manually? One day, two days? One can fit quite many two days fixes in 15 weeks before it starts to pay off. In my opinion and with the math above, cross browser testing does not pay off and I will choose better coverage with one browser any time. But that is just me and other may have different opinions.-Tatu
Send from my mobile
On Tue, 20 Mar 2018, 20:48 , <kepp...@networkoptix.com> wrote:
I have considered this as it would probably work. However verifying that it is visible/clickable is important too. I may have to put these instances into an if statement for when Safari is the selected testing browser.
On Tuesday, March 20, 2018 at 11:44:19 AM UTC-7, Dmitriy wrote:
As a possible workaround try to send ENTER key to this element.
On Mar 20, 2018, at 11:39 AM, kepp...@networkoptix.com wrote:
It show "Role link" but you can see in my robot code at the top that I used "Click Link". Furthermore this is failing at "Wait Until Element Is Visible".
On Tuesday, March 20, 2018 at 11:26:06 AM UTC-7, Dmitriy wrote:First of all it is not a button it is a link. If you hover this element in debugger does it highlight?Like:--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-users+unsubscrib...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.
Visit this group at https://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-users+unsubscrib...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.
Visit this group at https://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-users+unsub...@googlegroups.com.
To post to this group, send email to robotframework-users@googlegroups.com.
That's an interesting point of view. I will take this into consideration. Frankly, I would agree with you that the pay-off might not be worth it but I will have to convince my superiors of that. Thanks for your input!
On Tuesday, March 20, 2018 at 1:23:15 PM UTC-7, Tatu Aalto wrote:
Ugh
In my experience, testing with different browsers is waste of time. In my experience Chrome is the easiest to build stable UI automation. Firefox is about 10% to 20% harder than Chrome and IE is at least twice as hard as Firefox. I don't have deep knowledge from other browsers, but with little time spent on SeleniumLibrary cross browser testing, other browsers do not feel any easier than IE. Keeping the automation stable and providing good results is a hard job. Supporting multiple browsers makes it even harder and in my experience, the time spent on supporting multiple browsers does not pay off. Perhaps an example will share some light on the matter. If one spends one full work week doing browser automation for Chrome, then one extra day is spent, during next week, fixing automation for Firefox. If IE or something similar is added to the matrix, two to three more days more are spent on fixing and stabilization of the automation. Perhaps third browser will take only a one day more. As a bottom line, that is one extra week solving problems with different browsers. So if one spends 30 weeks in a year doing test automation for different browsers, 15 weeks is actually spent on support and maintenance for other browsers. Would it be just easier not to do it and have better coverage with one browser. Also when bug is found which is due of different browser engine, in Edge for example, and it needs fixing, how long it takes to fix it and test it manually? One day, two days? One can fit quite many two days fixes in 15 weeks before it starts to pay off. In my opinion and with the math above, cross browser testing does not pay off and I will choose better coverage with one browser any time. But that is just me and other may have different opinions.-Tatu
Send from my mobile
On Tue, 20 Mar 2018, 20:48 , <kepp...@networkoptix.com> wrote:
I have considered this as it would probably work. However verifying that it is visible/clickable is important too. I may have to put these instances into an if statement for when Safari is the selected testing browser.
On Tuesday, March 20, 2018 at 11:44:19 AM UTC-7, Dmitriy wrote:
As a possible workaround try to send ENTER key to this element.
On Mar 20, 2018, at 11:39 AM, kepp...@networkoptix.com wrote:
It show "Role link" but you can see in my robot code at the top that I used "Click Link". Furthermore this is failing at "Wait Until Element Is Visible".
On Tuesday, March 20, 2018 at 11:26:06 AM UTC-7, Dmitriy wrote:First of all it is not a button it is a link. If you hover this element in debugger does it highlight?Like:--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.
Visit this group at https://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.
Visit this group at https://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.