Not able to enter card number using Send keys,JavaScript Executor and Action Class

Viewed 237

I am trying to enter the stripe card details . It does not enter card number. I am able to click but sendkeys or javascript executor and action class throw no such window exception. But I am able to enter date and CVC..This card detail is a frame. I am already switching to frame before entering the detail.

enter image description here enter image description here

public void enterCardDetails() throws InterruptedException {
          
       cardNumberStripe.click();
       cardNumberStripe.clear();
       cardNumberStripe.sendKeys("4242424242424242");
    
        dateStripe.sendKeys("08/23");
        Thread.sleep(2000);
        cardVerificationNumberStripe.sendKeys("123");
        Thread.sleep(2000);
        zipCodeStripe.sendKeys("1000");
   }

JsExecutor code that I tried

JavascriptExecutor user=  (JavascriptExecutor)driver;
user.executeScript("arguments[0].value='4242424242424242'",cardNumberStripe);

chromedriverVersion: 83.0.4103.39 ( chrome=84.0.4147.135)
java.version: '1.8.0_261'

0 Answers
Related