Giter Club home page Giter Club logo

Comments (8)

GoogleCodeExporter avatar GoogleCodeExporter commented on July 26, 2024
Maby the rendering is not finished when the copy command is executed.
Try to wait a bit longer before each copy :
   selenium.wait 2000
   selenium.getScreenshot().copy

Have you tried with other browsers ?

Original comment by florentbr on 20 Mar 2013 at 4:53

from selenium-vba.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 26, 2024
Hi...
Now I realised that this Problem only occure when I use the getScreenshot in a 
function from another function.
example: 

Private Sub TestSub(Zeile As Integer)

(normal selenium Test which works fine)

Screenshot

End Sub

Private Function Screenshot()

Dim selenium As New SeleniumWrapper.WebDriver

            'Mache einen Screenshot
            selenium.Wait 1000
            selenium.getScreenshot().Copy

            'Speichere Screenshot auf ReportSeite
            Sheets(6).Range("A10").PasteSpecial

End Function

====

Original comment by [email protected] on 21 Mar 2013 at 8:27

from selenium-vba.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 26, 2024
When I switch of the "on error resume next" I get the message "Ungültiger 
Zeiger" (Invalid Pointer on English) ...
I can't understand it because the selenium.wait works without Problem

Original comment by [email protected] on 21 Mar 2013 at 9:54

from selenium-vba.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 26, 2024
Your probably get this error because you forgot the "open" command in your 
example.
If it doesn't solve your problem, please provide a full example using a public 
website that will reproduce the issue.

Original comment by florentbr on 21 Mar 2013 at 1:14

from selenium-vba.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 26, 2024
In the Exampel the "Open" Comman is in the Sub "TestSub"

Original comment by [email protected] on 22 Mar 2013 at 1:51

from selenium-vba.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 26, 2024
In your Screenshoot function, you are creating a new browser instance (New 
SeleniumWrapper.WebDriver) without using the open command, which leads on a 
failure on the getScreenshoot as there is no webpage.

The rigth syntax is :

Private Sub TestSub(Zeile As Integer)
    Dim selenium As New SeleniumWrapper.WebDriver
    (normal selenium Test which works fine)
    Screenshot selenium
End Sub

Private Function Screenshot(Byref selenium as SeleniumWrapper.WebDriver)
    'Mache einen Screenshot
    selenium.Wait 1000
    selenium.getScreenshot().Copy
    'Speichere Screenshot auf ReportSeite
    Sheets(6).Range("A10").PasteSpecial
End Function

Original comment by florentbr on 22 Mar 2013 at 2:21

from selenium-vba.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 26, 2024
Perfect ;-) Thank you very much!

Original comment by [email protected] on 22 Mar 2013 at 3:15

from selenium-vba.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 26, 2024

Original comment by florentbr on 25 Mar 2013 at 12:07

  • Changed state: Done

from selenium-vba.

Related Issues (20)

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.