Code Monkey home page Code Monkey logo

seleniumsuperdriver's People

Contributors

steve-fenton avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

seleniumsuperdriver's Issues

Get result for each browser in a Test Case

Hi. Currently, I'm writing a test case to run parallel of browsers.
I'm using SuperWebBrowser and it is really nice.
However, I realized that my browser controlling layer of programming can not get the result of test step for each browser when I used SuperWebBrowser.
It seems like they (browsers) work as a simple web driver and do not offer a way to get status of each like this way for example: "If a certain browser in a step get failed, the info sent back will be 'fail' regardless the running of other browsers/ If all browsers (set up like only one SuperWebDriver) run successfully in a step -> that step gets success.
Please help me to obtain information of every browser in every step of the test case.
I intend to use those info for my test report containing the test info of each browser.
Thank you a lot!

Implement some methods

Hi Fenton,

Great job for a great tool that support multiple drivers in parallel and very helpful for my team.

During a period of time using it, i got some problems with random method (that was already asked in issue #8 ) and IJavaScriptExecutor method doesn't work for multiple drivers.

Could you please add 2 methods above to your project? they are kind of important things for my team to develop a testing framework.

Thank you
Giang

Request Random method for superdriver

Hi steve,
Thanks for your email. ๐Ÿ‘

I have new issue when using super driver.

On super driver, when we create a variable for parallel execute. It's the same out put.
But some applications, we can not use 1 data for testing ( e.g. create new account, we can't create 3 account at the same time when executing parallel ).

So, I hope you have idea random variable for super driver.

Could you please help kindly review my request or suggestion your idea ?
( My Team download your script and try to find solution )

Thanks,
Tinh

Some IWebDriver instances don't respect cookie deletion.

The following step fails currently, because Firefox still has the cookie after deletion has been requested. Chrome and Internet Explorer do actually delete the cookie.

        [Then(@"the test cookie should be gone")]
        public void ThenTheTestCookieShouldBeGone()
        {
            var cookieJar = DriverSingleton.Driver.Manage().Cookies;

            var cookie = cookieJar.GetCookieNamed("Test Name");
            var ckie = (cookie as SuperCookie).GetSuperCookieContents().ToList();

            // Issue: Currently, some drivers don't respect cookie deletion!
            Assert.AreEqual(0, cookieJar.AllCookies.Count);
        }

Is this a FirefoxDriver bug or is the Super Driver framework doing something wrong?

Missing implementation

Hello Fenton,

I want to use the Selenium.SuperDriver for crossbrowser testing in xunit. Unfortunately I get following error:

Method 'GetProperty' in type 'Fenton.Selenium.SuperDriver.SuperWebElement' from assembly 'Fenton.Selenium.SuperDriver, Version=0.2.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation."

Any ideas? Thanks in advance!

Unable to find the element that may meet one of multiple criteria.

[FindsBy(How = How.Name, Using = "anElementName", Priority = 0)]
[FindsBy(How = How.Name, Using = "differentElementName", Priority = 1)]
public IWebElement thisElement;

Suppose the element is available in second priority.With normal webdriver we are able to find element but when we try using SuperWebDriver it is throwing an error.

ExecuteScript missing

Most WebDrivers support ExecuteScript nowadays. The absence of this method on the SeleniumSuperDriver is probably because the IWebDriver does not have the ExecuteScript method.
At this time this means the SuperWebDriver does not suit my specific needs.
Nevertheless. Thank you for creating this project. Maybe in the future i can add the method myself.

Issue when using SuperDriver with manage() of IOptions

Hi Steve,
Firstly, Thanks so much for SuperDriver solution which is helpful with my project.
However, when we use it with selenium webdriver 2.53, We saw issue between SuperDriver and IWebdriver. Error message displays when you use manage() of IOptions with SuperDriver. You can use current project, upgrade Selenium Webdriver and see this issue.

If you need screenshot or any information from me. Please let me know.

Thanks and Best Regard,
Tinh.Do

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.