diff --git a/.gitignore b/.gitignore index 7036273..5200545 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ concierge.exe logs/ nucleus.log artifacts -target/ \ No newline at end of file +target/ +.idea \ No newline at end of file diff --git a/src/main/java/Steps/BingSearchSteps.java b/src/main/java/Steps/BingSearchSteps.java index cc2c211..ff73896 100644 --- a/src/main/java/Steps/BingSearchSteps.java +++ b/src/main/java/Steps/BingSearchSteps.java @@ -37,7 +37,7 @@ public void that_I_am_on_the_Bing_app() public void click_on_the_text_box() { WebElement searchBox = driver.findElement(By.xpath("//textarea[@id='sb_form_q']")); - searchBox.sendKeys("LambdaTest"); + searchBox.sendKeys("HyperExecute"); try { Thread.sleep(2000); @@ -46,7 +46,7 @@ public void click_on_the_text_box() } searchBox.sendKeys(Keys.ENTER); try { - Thread.sleep(1000); + Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } @@ -55,7 +55,7 @@ public void click_on_the_text_box() @Then("^click on the first result$") public void click_on_the_first_result() { - WebElement secondCheckBox = driver.findElement(By.linkText("Most Powerful Cross Browser Testing Tool Online")); + WebElement secondCheckBox = driver.findElement(By.xpath("//a[contains(normalize-space(),'HyperExecute - AI-Powered Blazing Fast')]")); secondCheckBox.click(); try { Thread.sleep(2000); diff --git a/src/main/java/Steps/SeleniumPlaygroundSteps.java b/src/main/java/Steps/SeleniumPlaygroundSteps.java index 6fd8c5d..5705a46 100644 --- a/src/main/java/Steps/SeleniumPlaygroundSteps.java +++ b/src/main/java/Steps/SeleniumPlaygroundSteps.java @@ -89,7 +89,7 @@ public void WhenClickSubmitButton() throws InterruptedException { /* Click on the Submit button */ WebDriverWait wait = new WebDriverWait(driver, 10); - WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.cssSelector(".btn"))); + WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//button[text()='Submit']"))); ((JavascriptExecutor)driver).executeScript("arguments[0].click();", element); Thread.sleep(2000); }