Skip to content

test runs - but no screenshots + various bumps on the way #50

@yonatanLehman

Description

@yonatanLehman

Hi
First of all thanks for this great contribution to the universe.

I have tried to build and run the lambda-selenium-java example
and have met with various problems.

The current status is that when I do
gradle clean test the test runs
output in the bash says
5 actionable tasks: 5 executed
but the build/screenshots directory is empty

I'm running on windows10 using bash

Other problems I had on the way for others following in my path:

  1. In https://blackboard.github.io/lambda-selenium/java-tutorial.html it says to do
    git clone git@github.com:blackboard/lambda-selenium.git
    I got an error on this, changing it to the following fixed it
    git clone https://github.com/blackboard/lambda-selenium.git

  2. As already reported in another issue, I had to change a line in build.gradle to

    dependencies {
        classpath 'com.github.jengelman.gradle.plugins:shadow:5.1.0'
    }
  1. When I ran gradle clean unzipLibs shadowJar deploy, I got
> Task :deploy FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':deploy'.
> A problem occurred starting process 'command 'sls''
  1. running sls deploy directly in bash seems to work, but I got an error
    Error: ENOENT: no such file or directory, open 'C:\Users\User\Documents\EKB\testEKB\lambda-selenium\lambda-selenium-java2\lambda-selenium\lambda-selenium-java\build\libs\lambda-selenium-all.jar'

indeed the name of the file in that directory was lambda-selenium.jar (wihtout the -all) changing the name in serverless.yaml package: artifact solved this problem but...

  1. The test ran but I got null pointer errors in file ExampleTestService.java line 33
    TestResult testResult = testInvoker.run();

As I wild guess I created a function "lambda-selenium-function" using the aws console
and hey presto - it executed- but no screenshots..

How do I proceed from here?
Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions