Selenium Framework Refinement Needed

  • Hali: Pending
  • Zawadi: $30
  • Wasilisho Zilizopokelewa: 0

Maelezo ya Shindano

Hi,

I have a framework build. I am using Cucumber and Page Object model.
In every cucumber step-def I have to create object of page class.

I want to have one global object and call it in the step-def.



I want to declare the page class object once. I tried doing it and getting null pointer error.

Need Help.

Ujuzi unaopendekezwa

Bodi ya Ufafanuzi ya Umma

  • TraciY
    TraciY
    • Miaka 4 iliyopita

    I don't see your project extended and I cannot submit any entry anymore. I hope the following can help you continue. It's a general concept how you do this.

    • Miaka 4 iliyopita
  • TraciY
    TraciY
    • Miaka 4 iliyopita

    public class BasePage {
    protected WebDriver driver;

    public BasePage(WebDriver driver){
    this.driver = driver;
    PageFactory.initElements(driver, this);
    }
    }

    • Miaka 4 iliyopita
  • TraciY
    TraciY
    • Miaka 4 iliyopita

    In your step-def file, declare the page variable. Have a constructor in each of your page class and extend this class to have a BasePage class.

    • Miaka 4 iliyopita
  • TraciY
    TraciY
    • Miaka 4 iliyopita

    I am ready to take a look at your code if you are interested in extending your project.

    • Miaka 4 iliyopita
  • TraciY
    TraciY
    • Miaka 4 iliyopita

    I am sorry for the late reply. I am currently working on a project but just think that I may be able to get something out on top of my head. It would be nice if you can post your codes so I can take a look on my breaks.

    • Miaka 4 iliyopita
  • TraciY
    TraciY
    • Miaka 4 iliyopita

    How do you declare your page objects? Is it possible to take a look at your code?

    • Miaka 4 iliyopita
    1. alamsyed1207
      Mwenye Shindano
      • Miaka 4 iliyopita

      Yes do you wanna connect now?

      • Miaka 4 iliyopita

Onyesha maoni zaidi

Jinsi ya kuanza kwa kutumia mashindano

  • Chapisha Shindano Lako

    Chapisha Shindano Lako Haraka na rahisi

  • Pokea wasilisho nyingi

    Pokea Wasilisho Nyingi Kutoka kote ulimwenguni

  • Tuza wasilisho bora zaidi

    Tuza wasilisho bora zaidi Pakua faili - Rahisi!

Tuma Shindano Sasa ama Jiunge nasi Leo!