Sir,
i need to configure safari WebDriver for windows7.
What are the exact steps for it...?
Referred few links:
https://lavanyaaraga.wordpress.com/2013/11/05/how-to-configure-selenium-webdriver-in-windows-safari-browser/
[b:36rqksng]It appears fairly complicated.Can you please suggest further.[/b:36rqksng]
try this
http://toolsqa.com/selenium-webdriver/running-tests-in-safari-browser/
Hi sir....
Was successful in launching safari browser n getting url.....
But browser-safari would not launch in hybrid framework[Same code works fine if i create a simple java file wid void main n run)
My query is this sir:
[b:3gfik88t]
If i execute testNG.xml , so will BrowserToLaunch(String browserName) be executed?[/b:3gfik88t]
If i have a method like :
File.java
==================================================================
public File{
[b:3gfik88t]public void BrowserToLaunch(String browserName)[/b:3gfik88t]
{
if(browser.equalsIgnoreCase("Safari")
{
wid all browser properties via desiredcapabilities for safari broswer//code works outside framework
Do n So n--launch the safari browser.
}
}
}
TestNG.xml
===================================================================
SonSo
<suite name="sonso" parallel="tests">
<test name="sonso1">
[b:3gfik88t]<parameter name="browserName" value="Safari"/>[/b:3gfik88t]
<classes>
[b:3gfik88t]<class name="sonso.File">[/b:3gfik88t]
</classes>
i get this:
org.testng.TestNGException:
[b:1jnekwlh]Method BrowserToLaunch requires 1 parameters but 0 were supplied in the @Configuration annotation.[/b:1jnekwlh]
at org.testng.internal.Parameters.checkParameterTypes(Parameters.java:198)
at org.testng.internal.Parameters.createParameters(Parameters.java:134)
at org.testng.internal.Parameters.createParameters(Parameters.java:373)
at org.testng.internal.Parameters.createConfigurationParameters(Parameters.java:86)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:199)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138)
at org.testng.TestRunner.beforeRun(TestRunner.java:641)
at org.testng.TestRunner.run(TestRunner.java:609)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.access$000(SuiteRunner.java:37)
at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:368)
at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)