Javaを使用してSeleniumのFreecharge( "https://www.freecharge.in")Webサイトを自動化しようとしています。次のステップを実行しました。Freecharge( "https://www.freecharge.in")を自動化する際の問題
ステップ1:入力携帯電話番号
ステップ3:後払いラジオボタンをクリックして
ステップ4:オペレータ
のための同じステップ2モバイル
をクリックします。ステップ5:[進む]をクリックします。
ステップ6:テキストボックスに値を入力します。それは量を考慮せず、ゼロを示しています。 (金額を入力で助けが必要)
私は次のコードを書いた:後払いラジオボタン
driver.findElement(By.xpath(のためにこれを試して
System.setProperty("webdriver.chrome.driver", "D://chromedriver_win32//chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
driver.navigate().to("https://www.freecharge.in/");
//WAIT
WebDriverWait wait = new WebDriverWait(driver, 15);
wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//a[@class='_3mvx0']")));
//CLICK ON LOGIN
driver.findElement(By.xpath("//a[@class='_3mvx0']")).click();
//ENTER DETAILS
driver.findElement(By.id("userName")).sendKeys("email_id");
driver.findElement(By.id("password")).sendKeys("password");
//WAIT
Thread.sleep(3000);
//LOGIN
driver.findElement(By.xpath("//button[@class='btn _32_N-']")).click();
//wait.until(ExpectedConditions.elementToBeClickable(By.linkText("Mobile")));
Thread.sleep(3000);
driver.findElement(By.linkText("Mobile")).click();
//ENTER NUMBER TO BE RECHARGE
driver.findElement(By.name("number")).click();
driver.findElement(By.name("number")).sendKeys("9811105989");
Thread.sleep(10000);
//wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//button[@type='submit']")));
//SELECT PLAN AND OPERATOR
driver.findElement(By.xpath("//div[@class='_1LZRh']/label[2]/span[2]")).click();
Thread.sleep(3000);
Select dropdown = new Select(driver.findElement(By.xpath("//select[@name='operator']")));
dropdown.selectByVisibleText("Vodafone Postpaid");
//WAIT
Thread.sleep(3000);
//PROCEED
driver.findElement(By.xpath("//button[@type='submit']")).click();
Thread.sleep(3000);
//ENTER AMOUNT
driver.findElement(By.xpath("//input[@name='amount']")).sendKeys("400");
driver.findElement(By.xpath("//button[@class='btn _24xNn']")).click();
}
}
感謝を:あなたは、XPathを使用して、ボタンを見つけることができ
それは私のために働いている –
言及なし@Pulkit Agrawal、learnigを保つ。 –